Any transmission that is bolted to the same engine number. My subaru has an ea82 engine so any transmission that is bolted to an ea82 engine will fit. It has to be the same as far as automatic replacing automatic. Manual replacing manual.
why the engine light of my subaru came on after i washed the engine
On a 1992 Subaru Liberty, the thermostat is located in the engine block, typically near the engine's water pump. To access it, you'll need to remove the radiator hose connected to the thermostat housing. After that, you can unbolt the housing to reveal the thermostat itself. Make sure to allow the engine to cool down before starting this procedure to avoid burns.
The 2013 Subaru Outback has a flat 4 engine.
The 2006 Subaru Forester has a flat 4 engine.
The 2009 Subaru Impreza has a flat 4 engine.
The 2005 Subaru Impreza has a flat 4 engine.
The 2008 Subaru Legacy has a flat 4 engine.
The 2001 Subaru Impreza has a flat 4 engine.
The 2002 Subaru Outback has a flat 4 engine.
The 2001 Subaru Forester has a flat 4 engine.
The 2009 Subaru Tribeca has a flat 6 engine.