Okay so my Xterra tries to turn over but just stalls out I changed the mass airflow sensor ambient air sensor new distributor and cap it gets spark new fuel pump and filter it only throws knock sensor bank 1 code on my reader not sure what is wrong. I was told camshaft sensor or crankshaft sensor. Is it possible that a new timing belt could have gone bad within 9 months?? Thanks in advance for any help you can send my way.