Could be a sticking starter. Pull it off and clean all the crap off it.