i have a 1993 gmc s15 jimmy (vortec) it shakes when at an idle. you can smell gas under hood & exhaust fumes. Put in a new conterver, muffler, o2 sensor, distributor cap, plugs, wires, egr valve, map sensor, throttle position sensor, gas filter, can't recall what else was put in. sometimes hard starting, may take 2-3 clicks before starting. when that happens it will run rough. if starts on first try it will run halfway decent for awhile until i am at an idle. when i take off from a stop it does not have full power until i get at a good speed and then you can feel it kick in. please help i am running out of ideas. thank you lorraine