G27 issues

I have one of these wheels and it worked for ages then started to lose alignment. Turned out there is something called a rotary encoder on the end of a motor which reports the wheel position. Not saying this is definitely it but after I replaced mine the wheel was like new again. If you are going to scrap the wheel anyway it would be worth checking if your encoder is broken. They always seem to and are just cheap plastic. It's really not that difficult to take apart, plenty of guides on the tube etc. If yours is broken then make sure to get the right kind, there are 2 types depending on age of wheel.