I have a quick ?, wife has a 99 tahoe, i have changed the plugs the cap, rotor and coil. Fuel filter as well, but it is still having a hard time starting. Its not everytime but becoming more and more frequent. Once it starts it runs great, any idea what is causing this???