This problem is becoming a total pain!!

I thought I found the problem, seemed to be ok but has just shown up again, what is happening:
Normally when I start the computer after 8 seconds or so I get a beep and all is ok,
I think the initial power on start works ok, but if from windows I shutdown/restart, the computer shuts down but then hangs, no beep just sits there until I hit the reset button, but not all the time, sometimes it works fine, this also goes for warm boots also if a game/program reboots the system.

Thing is I'm not getting multiple beeps as though there is a problem it either powers up with a single beep or does nothing, just hangs before the beep. I thought the problem was with a pc analyzer card I removed, as it turns out this card may have been causing my Index errors when the computer doesn't restart properly, atleast that's a positive!!

The motherboard is an Asus M3A32-MVP Deluxe, does anyone have any idea as to what would cause the bios to hang at a point between reset and the first beep, if I had to guess the problem I'd say that it was with the motherboard reset circuitry but it could be that the bios is failing the power-on test, what that could mean is anyones guess.
Thanks for any help.