have the battery tested...sounds like it doesn't have enough power to engage the starter....

check terminals, grounds, etc.