My 04 Aveo runs great other then it surges on idle or in park. No error codes. A little worse with AC on. Sometimes while the car is running and in park the idle will stay high and not drop at all or just surge really bad. I have cleaned throttle body, looked at hoses/wires and checked sensors. I cannot find anything. Just turned 103K mi and I have always serviced the car as recommended. Please help!