I have a 1993 dodge intrepid 3.5 ltr. Since I got this car it has a hesitation problem when accelerating, the funny thing is that I only get this hesitation when the check engine light comes on. When I turn of the car and turn it back on the light disappears and the car runs just fine again. Later on I get the light and the hesitation and on and on. Also I dont kno if this could be related but I have VERY low milage and strong gas smell. Thanks in advance.
Once the Check Engine light has turned on, there will be a diagnostic fault code stored in the Engine Computer. The place to start is by reading those codes. You can do that yourself or many auto parts stores will read them for you for free.