I have a 2001 dodge ram 1500 sport package 4x4 with a 5.9. The issue is random stalling. At first it began where it would stall out and start right back up. It has since progressed to stalling and not wanting to start back up until i reset the pcm by unplugging it and unplugging the battery. There is no rhyme or reason it seems to the stalling. It can go weeks/ miles without stalling and some days within a 1/2 mile. The only thing ive been able to find is that i am getting no spark from the coil and a no bus code on my odometer. Here are the parts i have replaced. AIC, PCM, crank case sensor, fuel pump/ relay/ filter, ignition, plugs, wires, cap, and switched batteries. I have looked for frayed wires, cuts, corrosion, loose grounds, and nothing. Any ideas?