the problem is probaly a air pocket in your coolant system
as u say the car idle just goes up and down
to fix the problem just take off the rad cap [cold] and let the engine run till the rad fan turns on.
this sould solve the problem if it doesn't then let me know