You were 100% right, I finally took the time to change out the crankshaft position sensor....and my problem was fixed, my van purrs like a kitten now. I also want to add that I kept putting it off b/c the crankshaft position sensor is located behind the harmonic balancer and expected it to be a pain...what a surprise when I found out it pulls off by hand after removing the bolt and I was done in 30 min. Again thank you.