high idling and wont shift into o.d. when engine is cold on 1993 Pontiac Bonneville

the car works fine when it finally warms up.until then it idles high and wont shift into o.d. and the check engine light is on until the motor is at running temp.can you help me with this thanks

by in Sartell, MN on October 12, 2009
Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer 1 comment
ANSWER by , October 15, 2009
Since the check engine light is on, you should get the codes read out, they will help determine what is going on here. Get the codes, post them here and we can give you more information.
COMMENT by , November 17, 2010
.jhb,jb,h, bj,h