i am experiencing intermittent hard starting problems. they only occur once or less a week, when car is fully warmed up. engine turns over, but fails to start. eventually i can get it started by pumping gas vigorously. check engine light then comes on with camshaft position sensor error code. have had local garage turn off light, but a week later it happens again. 96 impreza 2.2. anyone have ideas? thanx