Neutral Position Switch and your Subaru Transmission Swap
Updated: Oct 11
In this blog post we break down what the Neutral Position Switch (NPS) does in a Subaru and how it can effect a transmission swap. No matter what type of transmission you put in (NA, turbo, or DCCD) the NPS will need to be updated if the NPS and ECU no longer match.
What is the Neutral Position Switch?
The Neutral Position Switch or NPS is a switch on the transmission that goes to the Engine Control Unit (ECU). The NPS tells the ECU whether the car is in gear or in neutral. This is important because the ECU changes its mapping based on whether or not the car is in neutral or in gear.
NOTE: This is a separate switch than the starter interrupt which is pulled from the clutch switch and on most models has no connection to the ECU.
NPS and a Transmission Swap
When doing a transmission swap there are a lot of things to consider (DCCD, Auto to Manual Conversion, etc) but don't forget to make sure that the NPS matches the ECU in the car. The NPS default position changes based on the year of car.
2004 and Earlier Forester - NPS Defaults to Open
2005 to Current Forester - NPS defaults to closed
2005 and Earlier Impreza - NPS defaults to open
2006 to Current Impreza - NPS defaults to closed
2006 and Earlier Legacy/Baja - NPS defaults to open
2007 to Current Legacy/Baja - NPS defaults to closed
*We believe this change is due to remote start and push button start features beginning to be integrated into Subaru models that require a ground input when in neutral in order for the system to allow the car to start.
What is happening in practical terms?
For example, the car is a stock 2007 WRX and a 2004 STi transmission is installed. If the NPS is not matched, the ECU will think the car is in neutral when it is in gear and when it is in gear the ECU will think it's in neutral. With this condition the ECU will not activate the AVCS and the cruise will no longer work. Once the NPS is changed out to match the 2007 ECU, then the ECU will recognize when the car is in and out of gear correctly and the AVCS and cruise will work again.
How do I change out the NPS on my transmission?
To change the NPS type, take the NPS from the old transmission (or one from a transmission that matches your ECU) and bolt it onto the new transmission. All NPS's have the same thread type so it's an easy swap mechanically, however, the NPS connectors will likely not match. If the connectors don't match, cut off the plug from the new transmission and wire it to the old NPS so it will match the new transmission sub harness. It's a two wire plug and it doesn't matter which order the wires are in.
IMPORTANT NOTE: Make sure to put the washer of the NPS back in when you switch them out. If you forget this step, the transmission will not go into gear. How do we know this? We plead the 5th. ;D