Right, earth straps as dizzie said. Very easy to spot as they just bolt onto nothing pretty much.
Other than that, the wiring to the starter is all ok?
It could be a worse problem with the crank, possible slowley seizing up, although if everything electrical is all working then it sounds like there may not be enough juice in the battery, has it been checked?