if the cam#'s not been run in when it's new then it tends to get worn a lot quicker than you would expect
and seeing as the cam is opening the valves etc your lack of pwoer would be fairly easly explained by the fact that the cams fucked and not doing what it needs to do