I am fighting the dreaded high idle on my 97 3.4 tacoma. I have checked/replaced the tps, iac, maf, cam sens, crank sens, ECM temp sens. Has new NGK platinum plugs and wires. I have also rearranged the coil packs to see if the misfire followed the coil pack. It did not. Still #6 and #1 all to no avail. Idle is still up around 1700 rpm when warmed up. I scanned it and the coolant sens shows 170-180*. The only codes I'm getting are misfire codes. Cyl 1, cyl 6, and random misfire. If I put a wrench on the end of the tb shaft and force the butterfly fully closed my idle drops down to around 1200. So I have some wear there and need to either put a stronger return spring on it or shim it somehow.
I'm open to suggestions on this issue.
Issue two is a cold start shake. It also seems to be running rich (smell of fuel in exhaust), plus I am only getting about 10mpg. I unplugged all 3 injectors on the passenger side with the engine running and in park. The engine smoothed out and idled better! Correct me if I'm wrong but shouldn't the engine have died with 1/2 the injectors unplugged and not firing?? I believe them to be leaking and causing my rich condition, shake, and terrible mileage. Seem plausible??