You may have fuel pressure but not enough. Have the fuel pressure tested with a gauge, it should read between 60 to 66 psi for the injectors to work. Also check the fuses to be sure none are blown.
You may have a throttle position sensor going out or possibly the fuel pump. Get some throttle body cleaner and clean the throttle body inside to make sure the throttle blade inside the body is not hanging up and then get a fuel pressure gauge and connect it to the fuel raila nd see what kind of pressure you get when you rev the engine..and see if there is a drop when you open the throttle.
Disconnect the battery, remove the air hose to the throttle body, remove the access plate, remove the spark plug cables and the boots, and remove the spark plugs. Replace the spark plugs, replace the boots and cables, replace the access plate, attach the air hose to the throttle body and connect the battery.
There are multiple reasons for that starting from water in the gas tank and ending weak battery. Start from using dry gas and full fuel system cleaner, also you should clean both throttle position sensor as well as idle control valve. For that you can use throttle body cleaner. Check the spark plugs, and replace them. The spark plug wires have to be replaced from time to time.
Consult the 2006 Vitara owner's manual to change spark plugs and fix the throttle. Remove the spark plug covers by pulling the caps. Use a spark plug socket to remove the old spark plugs. Use the same tool to place the new spark plugs. Replace the spark plug caps. Locate the throttle compartment under the hood. Use a wrench to loosen the nut around attached to the throttle. Adjusting this nut and cable to the throttle will in turn change the amount of RPMs.
could be spark plugs, may be time for a tune up, fuel filter, air filter , pcv valve, plugs. check the idle air control valve, they get cruddy if u take it out and clean it it usally helpts the idle alot. pick up some throttle body cleaner not carb cleaner. carb cleaner can mess up sensors
no
Take your air box off and spray carb cleaner in your cards... And check the gapping on your spark plugs
Check the fuel pressure, air cleaner, and ignition spark. One of these is not operating properly, and causing hard starting.
I can tell you with relative certainty that the condition and/or operation of the spark plugs should have nothing to do with a sticking throttle. Your best bet would be to check your throttle body for buildup or debris. Also you might check the throttle return spring on the side of the throttle body.
Replace the spark plugs.
too much weight tire air pressure low air cleaner clogged bad spark plugs, ignition timing get a tune up
well i would start with your intake manifold and throttle body. they could be dirty. solution! throttle body and intake cleaner. you can find it at your local parts store. FYI......be sure to get a cleaner that is o2 safe if you use something other you will probably foul your o2 oxygen sensor, this will give you a check engine light and probably have to replace the sensor, save your self the head ache. if no luck on that try your spark plugs and coils. you could have a or some filed spark plug(s) or bad coil(s). i recommend you take to a professional .