Absent of any rudimentary diagnostics I would look at the OVP relay.
If that is ok I would then buy the $30 multimeter from sears (make sure it has a duty cycle % reading) and read some more post

because you've pretty much covered all the bad idling scenarios in your post and the cause could be anything.