Could this be a timing belt issue and now fixed since it was replaced?? I'm having the same/similar problem with my 4.7 V8, it is getting codes P0300, P0302, P0303, P0305 and P0306. The car has a hard time starting, tries to turn over multiple times, but will eventually start, but if you try to...