Dave, it is entirely possible that the P0299 is set before the engine has reached normal operating temp and still produce an over boost once its warmed up, had a E450 do that last week and the VVT test did show a passing result. As for the wrench light on in the dash, I would assume it has the latest calibration update and thats why it flagged the wrench light. As Keith pointed out about the ICP codes... check the history on it and then proceed checking the Hi-press oil system for leaks.