Have Subaru Questions? Ask a Subaru Mechanic and Get Answers ASAP
Hello, my name is***** points toward a failed purge solenoid. Verify purge solenoid is getting 12v, if so replace. P0108 is usually caused by the map sensor. I would recommend replacing both parts, let me know if you need pictures to help locate. Otherwise your looking at around $400 to have this done at a shop. Let me know how it goes or if you have more questions thanks.