Have you checked the timing? We had this issue with timing being off causing the car to miss and foul plugs. We reset the timing to TDC and the car started and ran fine.
Also MAF check is easy just unplug the MAF if the idle gets better there you go.