Ok so I played with it some more last night and the timing is now dead on. I seem to have much better power and I'm not getting smoke anymore. Although I'm still having the code 42 for the fuel system. I also notice that it seems sluggish to respond sometimes like it's having trouble getting gas quickly enough. As I stated before I have already changed the Fuel pump strainer and filter. So I'm guessing I might have a clogged fuel line or an issue with the fuel pressure regulator. Is there any good way to troubleshoot this issue further? I'd hate to spend 80$ or so on a fuel pressure regulator that I don't need.