So I replaced both KS, truck will idle good with no CEL, I reset ECU, let it idle for like 20 mins to re-learn, after pressing on the gas a few times around 2k RPM it triggers the P0330 code again, reset n repeat it will do it again. I spliced the wire with the replacement found on here for the sensor, but again will idle fine, before the connector broke I was able to crimp the square metal detector on the old KS and it turned off the light, now just some light driving triggers it. Any suggestions? I was gonna check the crank sensor bc I saw a thread where someone was getting the code from a dirty sensor