As promised I write this up as you see earlier on I had lots of codes for my abs I changed the relay nothing happened still the same an then changed abs ecu that got rid of one code now changed the abs pump an all lights out hooray first time I have no lights on the dash since I had it not missing them though

I took the old abs pump apart to see if I could find anything all I could find was a stuff like sand or grit so maybe that was blocking the small holes in it so god knows how that got in so if your abs motor is playing up maybe that's the problem as there no code for grit

hope this helps someone