first of well done on getting the car any pics of it ?
as for the noise as it is a 2003 model,like you say i cant see it being the chain issue ?
may just be noisy tappets ?
im sure ofther people will help you out a bit more im not to good engine wise 😃
yea the power sounds about right,you will get used to it rallygif