New guy to this but I have codes
New guy to this but I have codes
I'm new to this and I have codes old owner put motor in half way basically just the top I had to do now it's throwing codes don't know how to fix them. I'm broke so if it doesn't cost anything great, have new plugs and wires in it and have 02 upstream on the way. Can't go to 50 fast takes 3miles to get up there and that's shifting low gears only any help I would love to have. Put oil senser from 6speed on the omp as it was broke on motor. 02 isnt in as its shot (cut in half).
Here's the codes
#1 P0300 random misfires #2 P0076 intake valve control circuit low bank 1 #3 P1688 metering oil pump stepping motor #4 #4 P0037 h02s heater control circuit low voltage b1s2 #5 P0661 intake manifold tuning valve control circuit low bank 1 #6 P2259 secondary air injection system control b circuit low #7 P0031 h02s heater control circuit voltage low b1s1 #8 B1998 airbag circuit open
#9 B1994 airbag circuit open #10 C1096 pump motor circuit open #11 B2278 steering shaft torque sensor malfunction #12 U1900 can communication bus fault
Here's the codes
#1 P0300 random misfires #2 P0076 intake valve control circuit low bank 1 #3 P1688 metering oil pump stepping motor #4 #4 P0037 h02s heater control circuit low voltage b1s2 #5 P0661 intake manifold tuning valve control circuit low bank 1 #6 P2259 secondary air injection system control b circuit low #7 P0031 h02s heater control circuit voltage low b1s1 #8 B1998 airbag circuit open
#9 B1994 airbag circuit open #10 C1096 pump motor circuit open #11 B2278 steering shaft torque sensor malfunction #12 U1900 can communication bus fault
Let's start with getting some more information. What year is the car? Manual or automatic transmission? What engine was recently installed? Was it a 4 port or 6 port? You have a lot of codes that do not correlate with one another. The oil metering pump code will likely put the engine into limp mode. This will make driving the car very difficult. The torque sensor code could be the steering harness or the actual torque sensor itself on the rack. The open circuit codes for the SRS could be airbags that are missing or not plugged in...or wiring thats be cut or chewed by rodents. You have multiple systems to diagnose and you should start by pecking away at the engine and steering codes, as those can be addressed with minimal intrusion. The airbag codes, you should be careful with and take your time with those. We can dive deeper into this when we have more information from you on the vehicle.
It's a 4 port, 2004, automatic and Is there a way I can rest the omp or make it so it's not in limp mode (using it for work and I live on a hwy) otherwise the steering was gonna be next after I fixed limp mode part. As for air bags I'm sure the wires were cut (got it from a teen that crashed it drifting around which is why he got a motor)
I would check the OMP connector and make sure its clean and secure with no pin fit issues. That code can mean that the OMP has failed as well. The last car I had with that code, I had to replace the OMP. Pin fit was great and there was no corrosion in the connector. The connector body was also perfectly fine. I did a resistance check on the wiring and it passed either flying colors. I replaced the OMP with a spare I had and it fixed the car and the code did not return.
Lost again
Put new omp in, both oe 02s in, new plugs, wires, and coils, new filter for air, fuel pump and filter are new and work great got a ecm in case that was bad nocked all codes down to air bags only, got a code reader/ecm tuner nothing pops still in limp mode dealer also doesn't know what's going on with it rn
I'm stumped bad on this one
I'm stumped bad on this one
What are you reading the codes with? The OMP gives codes that are specific to Mazda, some readers don't register them.
Define limp mode? OMP limp mode will not let the engine go over 3000rpm. The only other limp mode condition I know about is coolant temperature sensor - if that is disconnected or broken, it will also not go above a certain rpm. What exactly is the car doing?
If the engine was replaced by the previous owner, it's very very common to mix up the injector wiring. The wires are beige and yellow, easy to confuse and connect the wrong injectors to the wrong circuit. Causes all kinds of driveability issues. The connections are under the UIM.
Define limp mode? OMP limp mode will not let the engine go over 3000rpm. The only other limp mode condition I know about is coolant temperature sensor - if that is disconnected or broken, it will also not go above a certain rpm. What exactly is the car doing?
If the engine was replaced by the previous owner, it's very very common to mix up the injector wiring. The wires are beige and yellow, easy to confuse and connect the wrong injectors to the wrong circuit. Causes all kinds of driveability issues. The connections are under the UIM.
B1998 and b1994 airbag circuit open are the only codes now, and it's an auto (traded a wrx sti for it) it shifts at 2grand every gear if in m mod I can get it to 5grand takes 10mins to get to 40, going up hill I get to 5mph (foot to floor whole time) it won't go past 60 (that's going down hill) by it's self got it to 56mph looked around, everyone said it's in limp mod so idk
The plot thickens. If you can get to 5 grand it's not limp mode, it's just not running well.
Was the engine that was put in also from an auto? Is your new ecu from a same year auto?
When you're going up hill at 5mph, what is the rpm?
Was the engine that was put in also from an auto? Is your new ecu from a same year auto?
When you're going up hill at 5mph, what is the rpm?
From a 5 speed? Are you in North America? We didn't have 5 speeds.
The ECU will fuel cut over 3k in limp mode, so if it were that you would never seen 5.
I think you need to go over the fuel injector connnections and the intake manifold valves and solenoids. Something isn't correctly connected and it's usually injectors, ignition or intake vacuum. And you've already replaced the ignition. How does it idle?
The ECU will fuel cut over 3k in limp mode, so if it were that you would never seen 5.
I think you need to go over the fuel injector connnections and the intake manifold valves and solenoids. Something isn't correctly connected and it's usually injectors, ignition or intake vacuum. And you've already replaced the ignition. How does it idle?
Last edited by Loki; Nov 28, 2025 at 03:44 PM.
I didn't mean 5speed I meant auto (I'm at work rn so texting fast lol) idles fine like no problem can get to redline in park and neutral but everything else can go far unless in sport mode, intake isn't show anything anymore was at first but now notta just the airbag ones, no leak did smoke test isn't come out anywhere but the place I put the smoke, replace the Injectors in back of upper manifold with new ones Replaced wiring harness and made sure everything was going where it needed
Smoke doesn't really work on tbese cars, there are too many hidden exit points. What are your fuel trims while idling and warmed up?
Possible the trans is low on fluid? That would also give sinilar problems with power.
I get that you replaced some stuff, but do check that it's correctly connected. At least a picture or two would help.
Possible the trans is low on fluid? That would also give sinilar problems with power.
I get that you replaced some stuff, but do check that it's correctly connected. At least a picture or two would help.
Thread
Thread Starter
Forum
Replies
Last Post
turborx8
Series I Trouble Shooting
15
Mar 31, 2012 09:52 AM
JohnO
Series I Trouble Shooting
34
Jun 21, 2005 02:52 PM



