I am having similar problems. I have a 955 2003. I have been advised that water may be in the fuel.... The dealer is flushing the entire system through for me. Another suggestion was throttle body re-programming. I would be interested to hear how you get on.