I had almost the same scenario happen to me last week. I have a straight 35 with the E-185 engine. Just after taxiing off the runway, the engine acted like it wanted to quit 3 times while taxiing to the hangar. Although it never completely quit running like yours did, my reaction was the same..WTFO! It scared me! I had my mechanic check the fuel selector fuel filter and last chance fuel filter and there were no signs of contamination. One explanation that my mechanic mentioned that makes a lot of sense is, after the flap extension and the nose pitch down attitude prior to landing, some water may have moved from the rear of the fuel bladder to the pick up tube during this pitch change. Just one explanation.. I haven't had it happen again and have flown it about 3 hours since. My airplane was sitting out in the weather for a few days prior to this and it did rain during that time. I had my nose strut lowered a little as it was a little on the high side. Hopefully, if it was a water contamination issue, I'll be able to remove it before flight in the future.