i ended up putting a new air idle sensor in. the rpm still fluctuates at times and the engine dies. it runs ok at times until about 4500 rpm and a miss starts. after that it wont stay running. any ideas to what it is now before i go pay a fortune.