Chrysler Repair: Limp mode, powertrain control module, 2004 chrysler concorde


Question
I have a 2004 chrysler concorde lx 2.7.  I can drive it for a few miles and when i slow down to stop it goes into limp mode.  if i pull over turn it off and restart it might run fine for the rest of my trip, provided im not starting and stopping alot.  It doesnt mess up at all if i stay above say 30 mph only when i am slowing or stopping.  The engine codes are p0700 and p0846.  I know what the first one is but the second one is tricky.  How do i find and replace the TCPM?  I checked the speed sensors today and both have the same multimeter readings as the new ones i bought incase i needed them.  I changed the fluid and filter today also, so it is where it needs to be.   It is driving me crazy so i help you can help.  Thanks

Answer
Symptom:
P0846-2/4 PRESSURE SWITCH SENSE CIRCUIT
When Monitored and Set Condition:
P0846-2/4 PRESSURE SWITCH SENSE CIRCUIT
When Monitored: Whenever the engine is running.
Set Condition: The DTC is set if one of the pressure switches are open or closed at the
wrong time in a given gear .
POSSIBLE CAUSES
RELATED RELAY DTC’S PRESENT
2/4 PRESSURE SWITCH SENSE CIRCUIT OPEN
TRANSMISSION CONTROL RELAY OUTPUT CIRCUIT OPEN
2/4 PRESSURE SWITCH SENSE CIRCUIT SHORT TO GROUND
2/4 PRESSURE SWITCH SENSE CIRCUIT SHORT TO VOLTAGE
2/4 PRESSURE SWITCH
POWERTRAIN CONTROL MODULE
INTERMITTENT WIRING AND CONNECTORS