My 2005 Outback XT 205000 miles only owner will misfire (all four cyl) at will. Check engine light on, flashing at times. Stalls but restarts. Code is camshaft position sensor but checks out ok. Suspect electrical between sensor and computer. Anybody have similarities? Any fixes ?