the 16 - 17 volt thing is definitly the alt, ive had that before but the wierd rev limiter/loss of power problem i have no clue about maybe he didnt properly do the turbo set up correctly it could be leaning out maybe?