So far in the last two days, I have removed the speedo assembly from my F150 and fixed a lazy speedo and inaccurate oil gauge and reinstalled that . Sorted and cleaned the entire garage making it presentable once again. Diagnosed a engine code on the BMW " electronic water pump fault" ……...