Do you have any diagnostic tools? A multimeter is a must, and an OBD realtime datastream reader is extremely helpful. Also a vacuum gauge and compression tester are also a big plus as well. As a for instance, the compression tester would answer your question about the timing being off.