Bad engine or battery ground, or low battery voltage. Short the 2 heavy solenoid contacts with a screwdriver or similar. If the engine cranks, there is a problem with the solenoid or the trigger circuit. If it doesn't, the problem is with the starter or the connections to it or the engine.
phil_saunders(a)bigfoot.com
Phil Saunders, October 2010