My daughter has a 03 Dodge Stratus with the 2.4 liter motor and I believe four speed automatic. Check engine light came on and I found P 0108 by turning the ignition on and off quickly several times. The code is related to the transmission. I know it is not a internal mechanical issue. If I reset the cel the car will shift fine for a few weeks and randomly revert to limp mode with the cel light on again. If my daughter pulls off the road and shuts the car off the cel will stay on but the tranny shifts fine again. Yesterday we dropped the car at the Dodge dealership with the hope they could hook the car to their computer to narrow down what the pcm was doing to lead to a solution. After explaining the sequence of events I felt confident they could track the problem and cost effectively fix the issue. So they call my daughter this morning and recommend new spark plugs, coil packs and wires for 280 bucks. She texted me and I'm like absolutely not! We just picked the car up and they said the cel was not on and the computer diagnosis did not show any issues. The cel was on when she left and her pocket book was lighter 90 bucks. Has anyone experienced this issue? Motor and tranny have 190,000 on the clock. Car runs smooth and uses about 1 quart of oil every two thousand miles. Transmission fluid is bright red and does not smell burned. Any suggestions are appreciated. Thanks.