When cold starting I have to crank for quite a while before the the engine will catch. It rough idles for about five seconds then runs like a clock. Starts fine when I am out and about. If I let it sit for more than about four hours, back to square one. Takes a lot of cranking to get it to catch fire. Cranks strong, though - always. This started as a cold start, very rough idle problem. Help please!