The bloke told me it was on because it needed a new ABS speed sensor.
I put my fault code reader on it and it came up with a code number 00283 which was indeed the passenger front ABS sensor
I got myself a new sensor from GSF for £15 and fitted it myself, it was a right bugger of a job but anyway, it all been changed but the light still comes on.
I have put my fault code reader on it again and the code 00283 had gone, however now it has a fault code of 01276, which refers to the hydraulic pump.
The chap at my local garage said i should start the car and press the brake pedal numerous times whilst the car is stationary to see if the light came on, which would indicate that the pump is buggered. It never came on and he said the pump is fine
He advised me to clean the "rings" at the back of the wheels as they may be dirty and causing the sensor not to read properly. I have done the front ones but havent got a clue on how to do the back ones. ?
The light doesnt come on in the mornings for about 30 mins, sometimes not at all ?
The brakes were checked over by a garage and they said that they are ok.
I wheelspun in second gear yesterday whilst going around a corner (got to get used to the car yet especially now i have lighter wheels on it) and the light came on although it had been off all day
It also comes on when you go over 80mph upwards (on my private road of course
The other day i just went down a pot hole and it came on
Sorry for the long post guys but i was wondering if any of you lot have had any similar experience and if so, how you sorted them out ?
I might pull the bulb because it doing my head in that much
Sorry if this is in the wrong section as well, i wasnt sure where to put it

