Hi everyone. Just preparing myself for a bad ECM diagnosis from Toyota. I've been having some misfiring in my engine and random codes (P0138, P0607, P0010, and P0301). The work I've done myself: changed sparkplugs, verified that misfire does not follow coil, cleaned EGR pipe, and replaced VVT solenoid. I've cleared codes a couple of times and the car will drive fine for about a day and the misfire code returns usually with a buddy like O2 sensor or camshaft actuator position circuit open B1. I've done some research and read that a software update could be the culprit. Does anyone have any info on this or a reprogram? I really don't want to have to replace my ECM. Thanks in advance iPhone ?
Is the 12V battery ok? What is the voltage after sitting overnight -before- you put it in "ready". You can measure it at the "boost point" or open the hatch, remove the floor and the battery cover and test on the terminals. Often a weak 12V battery will confuse the computers and cause all kinds of extraneous error messages.