I have a 2013 Dodge dart, I've owed her for about 2 years now, just recently my check engine light came on for my A/C blower motor, the codes read that my circuit was too high and then the 2nd code read that my circuit was too low. I never really use my A/C so it wasn't a big deal. Two weeks ago, I was leaving the grocery store, I came to a stop sign and my car started to shake horrible and roll back (it's an automatic) my car wouldn't go, but it wouldn't stop either, I had to pull the e-break to make the car stop rolls. When I got the codes read, it stated that my cam shaft position sensor was bad and my cylinder 1 was misfiring. I replaced my cam shaft sensor, I also replaced all my spark plugs and the coil pack for cylinder 1, cleared the codes and The car was fine for about a week. Now my car is starting to over heat when I drive and then I let the car sit and idle. My check engine light is back on for my my cylinder 1 misfiring, my TPS Circuit E and TPS D is low, and also my camshaft sensor is bad. I think something is wrong with my ECM as well, this morning trying to start my car it wouldn't crank, but everything else would come on and my dash lights would go crazy, my car only starts if it's the on position and then you have to wait a couple of seconds to actually crank the car. I don't know what to do, can anybody help?