Nissan Repair Questions? Ask a Mechanic for Answers ASAP
Hi my name is ***** ***** to hear you have been having problems, so with the camshaft sensor disconnected the engine runs without stalling, now the fact that you have had to change so many components tells me that there is an underlying problem, basically with the camshaft sensor connected it is telling the engine control unit that the timing is out which is therefore making the injectors etc all work at times they shouldn't to compensate the advanced timing,
timing chains are not a serviceable item so they don't need to be changed at certain mileage, what makes them wear and stretch causing running issues is poor servicing which you have stated it has part history as most timing chain tensioners are done by oil pressure so regular servicing is a must,
if you want to try a camshaft sensor first as its the cheaper option but i would say it wont make any difference
sorry it wasn't better news as timing chains can be an expensive job!!!!!
It will be worth the money especially if you intend to keep it for a while,
i would have cylinder one at TDC then at least you know, but also like you say mark it all up better to be safe then sorry!!
good luck with the charity event