why does car idle high when cold on 1995 Pontiac Bonneville

car starts right up when its cold,but at high idle(3000rpm)until engine warms up,then might not start with warm engine.Replaced ignitor coils,throttle position sensor,mass air flow sensor,and air filter.

Asked by for the 1995 Pontiac Bonneville
go see stans they will diag and give you an est
1 more answer
There could be many reasons that the computer is turning up the idle. It could be as simple as a vacuum leak to bad wiring and more items in between. You probably need to start with a computer scan and then move forward. If you want us to check this out please call 313-562-7022 or schedule an appointment on line at I am sure we can diagnose it and give you the answer you need.