BMW Questions? Ask a BMW Repair Expert for Answers.
P1622- Need to replace the MAP thermostat (electrical engine thermostat)
p1188 and p1189- mixture faults- check the intake air boot for tears at the idle control valve and for vacuum leaks at the crankcase vent valve (look for oil under the intake and where the hose attaches to the dipstick tube under the intake.
P1624 clear the fault if it returns will need to diagnose the electronic throttle system. Probably something like a floor mat holding the gas pedal down.
The temp gauge will stay pegged hot anytime the car overheats- or there is a temp sensor that fails. I would definately put the thermostat in it. They are a well known failure item. If you have a smoke machine- smoke the intake for the mixture faults- if not check the hoses from the crankcase vent valve and the intake air boot. If the crankcase vent valve drain hose to the dipstick tube is collapsed or leaking- replace the valve and all attached hoses. (diaphragm in the valve will fail and all the hoses will break during removal) If the intake boot is torn- lean mixture faults.
Here is a pic of the crankcase vent valve under the intake.- has the hoses coming off of it next to the throttle opening.