I suspect one (or more) of your spark plugs or coil packs are in need of replacement. This would cause a rough idle. Once up and running, the O2 sensors may be detecting too much unburnt fuel in the exhaust which would cause the ECU to lean out the engine resulting in excess heat. Hopefully the codes should confirm the problem. Good luck and keep us posted.
|