The ABS light comes on intermittently, the cause is down to the front driveshaft sensor ring being corroded and loose on the shaft.
Not starting when raining or in wet conditions, this is due to moisture in the engine management relay under hood fuse box.
Banging noise from front when cornering on rough road surfaces, front lower arms/ball joints even when not showing any signs of wear.
A whining noise from the engine when it is hot is due to the water pump bearing failing.
A running water noise in the roof area after heavy rain, is down to water gathering in the roof space due to a perished gasket between sun roof frame and outer roof panel.
The rear ABS sensor fault code appears even after replacing the sensor, is due to the loom multi plug being corroded between the steering rack and bulkhead area.