When I go to turn the engine on sometimes it doesn't turn on right away. It sits there and cranks and cranks then I have to stop wait a second then I turn the key and it fires right up. What is causing it to do that? It gets emberassing when people are around and this crap happens. I just did a tune up (spark plugs, wires, cap and rotor, fuel filter) on the car and seems the problem still persist. So how can I get it to fire up the first time right away like it should? Thanks.