I pulled the distributor today, expected a thin gear but it was thick. Nice aftermarket aluminum one that has no adjustment, but I moved it forward a little and changed the cam sensor and got the codes to all go away. I was getting a live miss on cylinder 2 and others, put a plug on the wire on cylinder 2 and noticed it quite firing after about 2 seconds of starting. I stuck another wire on it and changed the plug to another one. The truck is now throwing po300, and is missing randomly on all cylinders, but is getting better the more we drove it. You can drive it now and as long as you don't accelerate hard it does pretty good, wondering if now it isn't some water in the fuel?