Besides the solenoid being dirty, my old beater had a few problems. One was the switch was dirty. I sprayed some contact cleaner in it before I went to desolder it, and that cured that bit. Early on, a friend was looking at it and dropped the battery out of it, still attached to the harness. I found the power wire just barely connected by a strand or two. Enough to power the board, but not enough to fire the solenoid also without a wiggle.
For lots of 2k5 stuff, look at this old forum as well. They are like AO for timmies. http://www.intimidatorowners.com/