I have a GMC Sonoma 2.2L 5spd. I have replaced the following, because of the error codes. The parts replaced are. Ignition coils, ignition wires, both 02 sensors, vacuum hose...was rotten, and the spark plugs. no more error codes...or misfires.Truck is still running rough and wants to die out when I make a run in 1st gear.