So I changed the lower end gear oil today, put some fresh gas in and the engine starts cranking. Cranks like normal before starting, but it does not turn over. Try again and it barely will crank. The battery was charged. Buddy of mine thinks it might be a solenoid or voltage regulator. Any...