Sounds like the starter is shorted or one pair of brushes is worn to the point of not making contact. A clue is the dome light will get very dim if the starter is drawing excessive current. You might find the battery cables getting hot too.
To double-check your generator, measure the battery voltage while the engine is running. It must be between 13.75 and 14.75 volts. If it is low, it will not fully charge the battery.
SPONSORED LINKS
Wednesday, March 30th, 2011 AT 4:55 PM