i have a craftsman gt3000 .i have cleaned all connections,checked fuse.i still have a dead battery and still needs a jump.now when i try to start it the solenoid justs spins and doest engage starter.do i need a new starter or solenoid or something else?