Ive had same trouble with my jeep cherokee kj crd ,would only start with sniff,had new battery,new starter ,new cam sensor ,new crank sensor, injectors redone,still no joy ,then sent for new fuel rail pressure sensor ,started but took a long time ,changed the pressure sensor again to an old one off land ranger ,starts now but no power from start, still need the right pressure sensor, can anyone ell me which is the right one. Please. I can put up with it now while it starts and runs but still not right.