Hey, yea I did! Have updated the OP.
Download 'DisableService' + give it root permissions - https://play.google.com/store/apps/details?id=cn.wq.disableservice&hl=en
Then open it up and go to the second tab, System. Scroll down to 'Fused Location' and untick the service there.
Go back and scroll down to 'LocationServices'. Untick everything here (I have 7).
Reboot your phone.
All real GPS functionality is now disabled on your device. When you use the fake GPS it won't be competing with anything, so will work flawlessly.
You will need to go into disable service and turn everything back on to use any other location app on your device - like google maps.
Let me know if that works!