Here's a list of things you might try. I just saved "bullet points" for various Onan 7500 owners who had various complaints. It's my go-to trouble shoot list:
* FIXED I changed the fuel filter and now it works fine.
* Make sure there is no load on it when you try to start it. You might be able to get it running this way, but you still need to diagnose your problem or you will have a “no-start” condition at some point.
* My code told me I had a bad coolant temp sensor. So the gen thought it was overheating. It was a pain to replace this part too, because I had to remove the generator to replace it. (Model unknown. Other owner do not have a problem.)
* I had the problem with my diesel gen and pulled all of the battery connections off and cleaned and replaced them all and it ran fine.
* This happened to me a couple of times. Stupid me. The Generator switch was turned off, but even so the generator will start for 5 seconds and then turn off on its own.
* If your fuel solenoid is going bad you will lose your “excitation” or possibly there is a bad connection somewhere?
* Our problem was that it had thrown a magnet off the rotor which caused a fair amount of damage to the stator and cooling fan. This was a $3,500 repair in the end.
* 2-A bonding/ground strap between the generator frame to the chassis is VERY recommended.
* The generator does not use the tank sensor. It simply has a fuel line/tube that is plumbed so that when you gas/diesel tank drops below ¼ tank, due to gravity, no fuel is passed through the line to the generator. So from your generators view point: You are out of generator fuel when you engine gas/diesel tank is below ¼ tank.
HOW TO OBTAIN BLINKING FAULT CODES VIDEO
https://www.youtube.com/watch?reload=9&v=q3gJvJaBtO8
or read this:
http://www.tiffinrvnetwork.com/crusingator/P/P-049.pdf
Following a fault shutdown… Press the generator “stop” button. The indicator light will repeatedly blink 1, 2 or 3 blinks at a time.
• One blink indicates shut down due to high temperature.
• Two blinks indicates shutdown due to a loss of engine oil pressure.
• Three blinks indicates shutdown due to some other abnormal condition.
Code 25 is engine over speed, I've heard fuel supply issue can set this code as the fuel pump governor holds the throttle wide open to maintain rpm, then once electric load is reduced, it can over speed. SOLUTION: Have you tried to replace fuel filter?