I had something very similar happen to this when I had my 99 Montana. I had been putting off the intake manifold gasket job and I guess I waited too long. The syptoms were exactly like yours, right down to stalling in the drive thru, then I was able to start it long enough to get it in the garage, but running very rough.
I figured it was just a blown head gasket. I won't bother telling you what all I went through to figure this out. Suffice to say the cam was broke.
I had it figured that I could remove the windshield washer tank (I think) and use a hole saw to cut a hole in the fender to access the cam, however look everything over good first!
I guess the dex-cool diluted oil caused the cam bearings to gall on the cam and spin in the block. They spun long enough to chew the block out, essentially trashing the engine. Look carefully in the lifter galley for metal particles around the cam.
The cam (at least in my Montana) was a hollow tube with lifters pressed on! Once the bearings were gone I suppose the valve spring pressure was enough to bow and eventually break the cam. By the way, it comes out just fine in two pieces without a hole in the fender!
Just look things over good before handing over $200 for a new cam.
Hope this helps.
Tom