my car was giving camshaft position sensor error last time....even change a new one oso give same problem....
the main problem is the cam shaft position/timing not correct....pomen need to remove tha valve cover an adjust it manually using some special tool...
same thing happened to my fren 528i, cam shaft timing incorrect, got it adjusted and d car become more powerful now, however the car still have this funny problem, if d car crank for a few sec to start, it acceleration like a snail, off the engine & get it start again everything is fine but if it start immediately, acceleration is fine, problem not yet solved.