I'd look at the +5v being slightly under power at boot (then stablizing when it's too late) then. According to the repair guide, this can result in the 7 flashes you are seeing (incorrectly indicating a PIA bad). I'd try the test clip test first and work down from there:
"To "go around" the POR section of the board, you can do a simple test. After attempting to boot the CPU board, ground the /RESET line on the CPU chip (pin 40 of U15) momentarily with a test clip. If the board boots up consistently without a problem (correct flashes or "0" in the LED), then the POR section is definately at fault.
The POR section's job is to look at the +5 and +12 volts, and make sure they have stablized, as determined by zener diodes ZR1 (1N5996A, 6.8 volts .5 watt) and ZR2 (1N5990, 3.9 volts .5 watt) before starting the CPU. This is done by transistors Q34, Q36 and Q38, but before these three transistors can work, capacitor C30 and resistors R55 and R56 provide a delay to allow the voltage to stabilize. Only then the /RESET line can be released.
Any of these POR components could be bad, and not causing the CPU board to boot properely. If the board boots inconsistently, first look at capacitor C30 (a 22 mfd 10 volt electrolytic). If you don't have any way to test the capacitor, just clip another 22 mfd electrolytic cap across the leads of the existing C30 cap (positive to positive, negative to negative, a parallel connection). If the board now boots up consistently, you have found your problem! If not, check resistors R55 (4.7k 1/4 watt) and R56 (10 ohm 1/4 watt), and transistors Q34, Q36, Q38 (2N4401)."