Po507
#2
#4
Reset the ECU. Disconnect the battery, put the key in the ignition to drain excess power. Then reconnect, and go from there. Otherwise, take the car back to the place that did the work.
Just so you know, it's normal for the car to idle high when not at full operating temperature.
Just so you know, it's normal for the car to idle high when not at full operating temperature.