It might be the LPR Piston. I had a similar problem with my Quest. I sent it into FEP and they replaced it and had no problems after that. Also, try cleaning/lubing the CP reg....that might help a little too.
I Fight for MacDev!!!!