Have Subaru Questions? Ask a Subaru Mechanic and Get Answers ASAP
Hello, my name is***** usually means knock sensor or wiring is the problem. Unplug knock sensor and check wire for 5v, if good replace knock sensor if not look for wiring problems. P0341 usually means cam shaft position sensor has failed or timing has jumped. P0106 usually mean the map sensor has failed. I'd start by replacing cam sensor and map sensor, if vehicle still runs rough then check timing. Let me know if you have more questions, thanks.