Thanks to everyone for the suggestions and help. Here's what I've done so far. To fix the ABS fault I cleaned the tone rings or reluctor ring with a small steel brush that you can attach to a drill got all the corrosion off. This does require you to jack up the car, and place axle stand underneath and remove the wheel turn the wheel so that you have access to the tone/reluctor and then gently turn the hub as you brush the crud away. Then I removed the bolt holding the abs sensor and cleaned all the dust of it and surrounding area. The abs sensor the part that sits directly above the reluctor ring when I turned it around to look at it was smooth. The P010.0 error was the MAF sensor which I replaced the code was cleared when I had the ABS investigated by a local garage who told me it was the front right or drivers side. As for the pulling to the left it was resolved by replacing the ball joint or the lower control arm (wishbone). I jacked the car up put it on axle stands and spent an hour looking at it from all angles and when I went to the left side of the car and looked for play in the wheel on the drivers side it would move if I applied pressure and rocked it top to bottom which should not happen if all components are good. This is a tell tale sign of a faulting ball joint. It has been very frustrating because I took it to numerous garages and they had not a clue what the pulling was being caused by even though I took it for a full for wheel alignment which surprised me. How could they not notice a thing like that??? My last issue is with the Anti roll bar which has been causing me issues since I got the car. I have had the bushes and drop links changed twice in a year, only to find the reason they are going bad so quickly is that the anti roll bar is bent on one side. It is sitting way to close to the driveshaft. But after inspecting both sides and looking underneath the car seeing that both bushes are in the right place and don't appear to be ripped or broken it's the only conclusion that seems obvious. Now I know that anti roll bars are usually extremely strong and I suspect that at some point when someone has done work on it they have used a jack against it causing it to bend. Getting a replacement anti roll bar seems like it will be difficult.