On my truck the P0299 code was a tear in the EBOV (electronic blow off valve). Easy to remove and replace as long as the 2 little screw-bolts dont break. Part was like $65.Thanks. Yeah ive been doing a lot of research on it. Just have not noticed anybody mention the complete lack of power , as well as the p0299 code along with it.