My 1999 CRV developed a hard to start problem. In the morning, it will take 7-10 seconds of cranking before the engine starts. Lots of sputtering and coughing, and I have to keep pressure on the gas pedal or it won't start. If this were a car with a carburettor, I'd say fuel starvation problems. But it is of course fuel injected. Once the engine catches, it behaves perfectly fine. My battery is very strong, only 3 months old. Cranking speed is normal. If the engine is still warm, there are no starting problems. If 4 hours or more have passed since I turned it off, and therefore engine is cold, the starting problems are there. I have tried resetting the engine computer by disconnecting the battery overnight. Still no dice. Any ideas, guys?