Hoople
Account Removed
Wow, this is a good one for sure. The period of time you can ride until it quits has me puzzled. When the bike dies, you still have headlights and dash lights correct? If you do, it can't be the main breaker.
You have to be loosing B+ power coming off of the fuel pump relay because codes 24 & 25 are to the coil as 23 & 32 are for the injectors. Either the supply side of the relay (pin 87) is loosing power or the relay itself is dropping out. I can't believe the ECM is telling the fuel pump relay to drop out (through pin 23 of the ECM) because if it was, it would not log any codes. It's logging codes because the ECM is instructing the relay to stay picked and at the same time the ECM sees power dropping off for the injectors (code 23/32) or coil (code 24/25). It's just like pin 87 of the fuel pump relay looses source feed from the fuel pump fuse.
To prove this theory, you could get yourself a simple on/off toggle switch rated at least to 5 amps. Attach a 3 foot piece of lamp cord to it. Place the switch in the off position. Attach 1 lead of lamp cord to the positive terminal of the battery. The other lead to the "B" terminal of the coil or pin #30 of the system relay.
What you want to do is supply your own power to the coil, injectors and fuel pump regardless of what the fuel pump relay wants to do.
Once wired You can do it either way. You can start the bike and flip the toggle to ON. Then see if the bike dies on it's own. Or... you can ride the bike till it quits, then flip the toggle switch to ON and see if the bike re-starts and runs.
Whatever the results are, it will give you something to work with.
This test is actually bypassing the voltage drop test from earlier. Regardless of the voltage drop, you will be supplying your own power source.
You have to be loosing B+ power coming off of the fuel pump relay because codes 24 & 25 are to the coil as 23 & 32 are for the injectors. Either the supply side of the relay (pin 87) is loosing power or the relay itself is dropping out. I can't believe the ECM is telling the fuel pump relay to drop out (through pin 23 of the ECM) because if it was, it would not log any codes. It's logging codes because the ECM is instructing the relay to stay picked and at the same time the ECM sees power dropping off for the injectors (code 23/32) or coil (code 24/25). It's just like pin 87 of the fuel pump relay looses source feed from the fuel pump fuse.
To prove this theory, you could get yourself a simple on/off toggle switch rated at least to 5 amps. Attach a 3 foot piece of lamp cord to it. Place the switch in the off position. Attach 1 lead of lamp cord to the positive terminal of the battery. The other lead to the "B" terminal of the coil or pin #30 of the system relay.
What you want to do is supply your own power to the coil, injectors and fuel pump regardless of what the fuel pump relay wants to do.
Once wired You can do it either way. You can start the bike and flip the toggle to ON. Then see if the bike dies on it's own. Or... you can ride the bike till it quits, then flip the toggle switch to ON and see if the bike re-starts and runs.
Whatever the results are, it will give you something to work with.
This test is actually bypassing the voltage drop test from earlier. Regardless of the voltage drop, you will be supplying your own power source.