Hey! Sounds similar to a few problems we've been having. I'd say definitely check if the PWM wire is good, and definitely check the DSC to see if there are possibly any metal shavings or conductive stuff inside it. Take it apart and blow it out if you have to. We've done that a few times.
Best of luck!
