Change out the ignition relay located near the starter solenoid, on the rght side of battery. There's 3 relays that are labeled ignition, ecu, and fuel pump. When you turn on the ignition you should feel these relays click closed. If you don't feel that click that means the relay is bad. If those don't work, change out the starter solenoid. The electrical contacts will wear down over time, especially during a season change, replacing these are simple items you can do at home.