Run down. 97 cherokee 4.0 at 44wd. So was out hunting driving through snow and hit a bump in the road and a small ditch on other side hit pretty hard and instantly killed it. Long story short no spark no fuel. Eneded up getting towed home. Unpluged Frank sensor and let sit for a while plugged back in and fired up. Went out again next day ran fine all day till evening and died again on a smooth road. Long story short again repeated process multiple times and finally made it home. Replaced crank position sensor and it tires right up. Drove less than 3 miles to gas station and noticed every time I hit the throttle at all it hesitates and drops rpms and the runs good. Had no start again at gas station repeated process again and drove home. Any think that common cause?