While driving yesterday evening, my 1999 Boxster 2.5 engine shuddered and died (CEL but not flashing). I was able to restart and get home (only another 1500 ft or so) but the car wouldnt idle (roughly died), ran rough while under a load at about 2k rpm and would only crank when I feathered the gas (and immediately died when I let off the gas). I searched on the forum and immediately thought MAF (also, indie shop recommended MAF replacement while in for a different service when I mentioned rough idle a few months ago...I cleaned with contact cleaner and ran like a charm). I came home this evening and disconnected the wiring harness for the MAF and nothing seems to have changed...immediately dies after cranking unless I feather the gas; runs rough around 2k rpm (while sitting - no load) ad dies unless Im on the gas. Anyone have any thoughts on other causes? Im about ready to give up and have it towed to my indie shop