you have someone looking at it that doesn't know how to sort it????????????
whats the oil level like , whats the oil condition like,
tbh, if you have water in the engine you may have blown a seal and leaking crankcase pressure.
otherwise may have corrosion/rust on electric contacts