I replaced the gasket/screen today, and it's still throwing the code. Thought I'd try that first as it's way cheaper than the whole unit, and plus the old gasket had hardened up and was leaking oil, so it needed replacing anyway. So the only thing I noticed is that when we wired it up using the hasport sub harness, we couldn't get the wire plug from the sensor to click into the wire plug from the harness, so we removed the plug and just made a clean splice of the two wires. Maybe that changed something? Any help is appreciated thanks.