I agree that it could be the switch......but the dash lights come on.
I had a problem before with the switch.....I turned it on and nothing happened at all.......no lights......no nothing. I wiggled the key in the switch and presto it was fine.
This time the dash lights come on and the engine will barely turn over like the battery is dead. Walk away......come back and it spins the engine like nothing is wrong!!!!
How do I fix something like this??