Clean the MAP sensor, check the grounds and alternator output. You know the pump is bad so that should correct the 0215 and 1689. Advance or somewhere could probably check the charging system for you. Not sure about 1698, but I'm sure someone else will chime in. It is either 1693 or 1698 that is a companion code that shows up with the other codes. I'm leaning toward 1693.