Hello there, new to the forum as I am working on a Mazda 6 for a friend right now. The main problem I am having now is working blind because he disconnected the battery so it cleared off the codes. Essentially what is happening is the vehicle is a crank no start, it tries to start and it will pop a little out of the air intake but no matter how much you move the throttle or crank on it it will not start. I first removed the throttle body and clean that and did a relearn as I thought that may be the issue but it did not change anything even though the back of the throttle body was completely caked. I however can get it to start and run really rough by loosening the crankshaft position sensor and sliding it all the way up. I have checked the resistance on the camshaft sensor and the crankshaft sensor. Both are within spec. I even replaced the crankshaft sensor. I have rotated it to top dead center and removed the valve cover and checked that the physical timing of the cams and crank is in good shape as well. The vehicle has perfect fuel pressure and when I remove the spark plugs they all have spark. Has anyone else come across this before?