Please help, I recently purchase a 94 STS The car was in excellent condition until the transmission stopped shifting in Drive gear. It started when I pushed the cruise control button. Immediately the ‘Service Engine’ light illuminated. When I restart the car the light will stays off. The transmission will change thru the gears from first to third and when it suppose to change into Drive gear the light will illuminate and stay on, it then stays in third gear. On some occasions, on first start-up in the morning, it will change into drive gear, but it is short lived. I have taken the car into two auto shops. The first said it gave out the codes P0029, P0056 and P0094. He said it needed a new transmission. The second mechanic said it gave not codes, but also wanted to replace the transmission. Please help, I am in no hurry to replace the transmission until I am 100% convinced its totally broke. Does anybody have any ideas.