are your battery cables clean.cheack your ground.it happened to me. try wiggling it.
dan, February 2006
Sounds like you have a problem with starter soleniod or starter
will need to see if voltage is getting to starter and if it is starter is bad .....if not further diag will need to be done