On my 2007 Dakota it was the solenoid pack that crapped out.
They put in a solenoid pack first and the pcm crapped the new
solenoid pack. They had to put a second solenoid pack in and the pcm at the same time. Its possible you will be replacing the solenoid pack again. I hope this helps it was very frustrating for me. Took like 2 weeks to fix everything.