Had similar issue, was the battery. The battery was showing 11.8v and it wasn't enough to throw the starter, had no effect on lights. Try a boost charger if you have one. for boost put it on 10 amp, but don't leave it on this for long and don't charge it on this. If it starts when boosted its the most likely the battery.