I'm planning to do just that... I'm awaiting on my EEPROM programmer to arrive ( I ordered a cheap clip on EEPROM Programmer from china, so it takes a couple of weeks until arrival).
The issue is the following: The car died while coasting downhill and refused to start ever since. I pulled over and I plugged in the cars OBD a code reader and discovered 5 DTCs:
P0031
P0037
P0102
P0403
P0443
I've cleared them all, and then I tried to start the car. The engine cranks, but doesn't start. I took it to a Mazda dealer and after testing it for almost a day, dealer said that ECU is the problem... A new ECU is 2000 US dolars, so I took it home and I start investigating the problem myself. With the workshop the workshop manual and Autodata by my side, I checked fuses, wires, sensors resistance, voltages, checked for shorts to ground and batt+... almost everything I could think of!
What I found was: The ECU doesn't provide 12 volts to the following : Lambda sondes (1 and 2),EVAP, CMP, CKP, EGR, MAF and all 4 fuel injectors. All these sensors are wired to the ECU (ports 2T and 2BG) It only provides 12 Volts to the Ignition coils. As I said I checked all the inputs of the ECU (it receives 12V from Battery and Ignition) and all grounds are good also. If I take a live feed from battery and hook it to the MAF power wire the car starts and runs just fine, no DTCs at all! In fact I'm using the car hacked like this for almost a year now!
But I'm not comfortable knowing that something is wrong so that's why I want to try a new ECU to see if the car will be fixed, so that I will not need to drive a 'hacked' car ...
Any help will be appreciated! Thanks!
Bookmarks