The tyre pressure monitor on my BMW 520d 2016, would not reset. I have had the main reciever and the monitors in the wheels replaced. It was fine for a couple of days then failed again. tried a couple of resets, and at one stage had the message the the front tyre was low, then it went back to failure. Also seemed to have lost some displays on my dash. Last year I had a problem, and found that the battery compartment flooded, getting the ECU wet. had new vents and a new ECU. Any ideas appreciated.