I believe the SMC controller chip is responsible for that type of thing. It should be what gets reset if you did the PRAM/NVRAM reset though.
I assume you did the method where you hold a key combination at startup? There used to be a different method. Disconnect from A/C, remove the battery, and hold the power button for 10 seconds. Then try booting from A/C without the battery (and vice versa). Hopefully one of these things will kick it back into gear.