Hey guys wife's suburban randomly would crank but not start week ago and after about 10 mins started without issue...couple days after that died in traffic and would not start had to tow it home...got it home started right up after I jumped it...changed battery and alt drive it around came home sat in driveway idling for about 5 mins then it died and won't start...checked spark and I don't have any...check fuel pressure and its at 55psi...any thoughts? Crank sensor? No check engine light. Engine is 5.3