A friend of mine has an 01 mp3 with a new(used) engine that was just installed by mazda(old one ate a rod bearing). Well after he got it back, whenever he accelerates, it has no power at all at any throttle possition until it hits 5k then it is normal, and by no power i mean imagine its in 5th gear at 30 punched... thats what it is like in every gear before 5000rpms regardless of the throttle! now the dealer said the engine was out of a protege 5 and said it could be the timing belt is off a tooth.... what do you guys think?