I've got an 04 Marauder that I've put 17,000 miles on in the last 4 months. I've got a check engine light which is generating a transmission range sensor malfunction code that I just cant get fixed. The dealer has replaced the sensor once and reflashed the computer once. The code will only generate after the car has sat all night. When I start it in the morning the O/D light flashes. After about 5 minutes the light will quit flashing. Also I can turn the car off and restart I will get a check engine light but the O/D light wont be flashing any more. Anyone got any ideas?? The dealership sure cant figure it out and I'm about to take it to them for the 4th time for this issue. I've had this issue for the last 5,000 miles.