Car idle didn't sound to bad from what I could here. Did you check your IAC and MAF? Make sure you didn't get any coolant in the motor oil