Possible electric problem?
Check you battery voltage or give it a full charge before any attempts at diagnosis.
You said it started to give you problems before you tuned it like wanting to quit when H/L or wipers turned on? if so, this sounds like an electrical problem either at the bulkhead connector, fuseable link or it could even be an ignition switch BUT it would really help to know year, model and trans type to understand the specific electrical system you have.
Start at the battery and work your way into the bulkhead connector area first. Look for the obvious signs of corrosion as an indicator of electrical problem spots, wiring doesn't like to get wet.