My rodeo idles high on and off? I checked the codes and got a po507 Idle control system rpm higher than expected duh. Any ideas my power steering pressure switch is covered in power steering fluid because of a leak but it has been leaking for a while.