Thanks for the input guys, found the problem. I think when I changed out motors it messed with the esc somehow. the motor works fine now that I reset the radio to the esc.
And the reason that I am running a sensorless esc with the Viper is because I bought the esc first, not knowing that most of the good motors are sensored. I plan to get another speedo fairly soon, I'm fairly new to the brushless setup and I'm still learning.
I tested the system and there are no issues. the motor did come with 30 deg timing so I set the esc at zero to be safe. the esc is a 60 amp and I'm running an 8.5, This is my SC 2wd setup. I was thinking of backing the timing down to get some of those rpm's down.