I am not sure I have answer to your questions....but.....I have found the best way to tackle a situation like this is one thing at a time.....

I would take one problem at a time and solve it and after you sort each problem out and see if it solves your issues with the engine.....

I would address the fuel issue and timing issue first.


Keep at it ,you will get it solved.