Solved the issue!
I originally installed FSX and then moved it's location after install.
When I installed SP2 it recognizes the original FSX location.
This meant that sp2 installed but did not make any changes to FSX
I reinstalled both and it works fine.
I was being lazy, should've reinstalled to the correct location in the first place!
I can't thank you all enough for your quick responses