I have a 1995 Dodge Dakota with a 3.9 engine. I drove about 20 miles the other day and when I got home it would start back up. It would turn over and the fuel pump was running, but it would not start. I poured a little gas in the throtle body and it ran for just second. The next day it started right up and everything was fine until about 5 minutes of running the headlights. What happened was the headlights started flashing on and off and my oil pressure gauge started bouncing around. Could this be a short or a bad ground and could all of these problems be related? If it could be a short or a bad ground where should I start looking?