I'm not saying that's it Steve. Just supposition. A cold engine can require twice as much fuel as a warm engine. That's why it goes away when it warms up. It could be in the programming in the ECU. Lots of could be all over the place. There is only one constant. It's short on fuel when cold.