2000 Dodge Intrepid 2.7 purchased new has only 114k miles has never failed me once, until now. Had a dead battery and replaced. Ran great until last week when took 50 mi. trip, hot day, ran at 75 mph mostly, all indicators fine. After reaching destination, 1 hr later would not crank. Have done some research and concluded (guessed) PCM. Tested TPS with voltmtr no read out. Tried to crank again and odometer read P 1684, P 320, P 123. Any advice before tow and bend over mechanic? A 2000 Dodge Increpid is not worth major repair $$$.