how far away is the sensor from the turbo ? mine is just on the bend prob a little close but seems ok most of the time, i earthed mine behind the dash clocks where a few other earths go, you can get an extension that lifts the sensor up a few inchs
they are weird kits though seem to be very tempremental