Accurately state delays.
Whenever I'm on a flight and there's a delay while "The tech quickly checks soemthing" or "we wait for a plane to clear our gate so we can taxi or in" or "we make a quick stop for de-icing" the pilots will almost always say something like "A couple of minutes and we'll be on our way" when we in fact I always know it's thirty minutes or 45 minutes or whatever.
I'm not blaming the pilot for the delay, stuff happens, but I do blame him for inaccurate information. The pilot knows de-icing will take 35 minutes, or knows it will take the tech 15 minutes alone to get over to the plane, even before he opens the access panel... The list goes on.
So when there's a delay, tell us the truth - Drop the 'few moments' or 'couple of minutes business' and tell us the truth - "We just need the tech to check something - We should be back on our way in 45 minutes - I'll keep you updated as we learn more."