hi would check egr valve sticking wont rev above 3000 rpm ( no turbo power ) open bonnet and just behind radiator is a gray pastic cover take it off and clean the rod on egr valve with some cleaner moving it back and forward leave cover off , also check the egr valve connector as they can come loose and bring spanner light on dash , oh and if its diesal check all your glow plugs are ok too as if one is gone this will also bring spanner light on worked for me no light and loads power now
luke
March 2009