97 Chrysler T+C died + rough idle?

Was driving down road, vehicle was running fine and then suddenly died out while driving. I attempted to restart but it was as if it had a bad battery or fuel delivery problem.
I got it restarted for a few seconds but with a rough idle.
We had it towed home, when we got back I restarted it and it ran fine in idle.
I checked for codes and OBD 1 : code 31 came up which is purge solenoid.
Could the purge solenoid cause these problems?
 
Back
Top