I have a 99 Tahoe 4WD, 5.7. Last week I replaced the spider fuel injector with the newer MPFI design and also replaced the spark plugs, wires, distributor cap and rotor. Now it seems to have a timing problem, running rough with little power. It is throwing a P1345 code related to timing. Is setting the timing something I can do myself or should I take it to a mechanic with a scanner? Thanks!