I had a 91 dakota that would die and not start turned out the wires in the fuel pump housing 2 of them at the top had broke and were barely touching and would move when the fuel was sloshing around in the tank is the check engine light on .