We had the exact same issue.
Battery was bad, so we replaced it. Still only a *click* when we hit the start button.
Check the grounds on the battery and the frame.
if they test out good, then I will bet it is the starter. We took ours to a standard starter/alternator shop and had it rebuilt for about $100.