Are you by chance having random p0339 codes even after replacing the sensor? Bc that's what I'm currently trying to sort. No other clear issues other than tone ring on the crank pulley, or bad wiring somewhere. Although my issues only occurs after 30+min of driving.