OK, first off, the service reminder beep remains on regardless of speed or how much oil is showing on the dipstick, rough idle COULD be the IAC (idle air control) pretty easy to replace, probably best to get the water pump fixed before you go any further, and check the poppit valve as well.