Cranks,has spark,fuel,and compression. It’s in time,everything from the head gasket up is new,has good fuel pressure and I even checked all the grounds. Still can’t get it going after 2 weeks of trying and I’m out of ideas. Any Mazda techs on here or anyone that’s worked on these p5s before? Seriously any help would be greatly appreciated guys