Thanks for your reply. I will get the fault codes tomorrow and email them to you. Thanks for your help.
Finally had a new MAF sensor delivered and I just installed it. The car now runs about 90 minutes versus 45 before it starts hesitating and chugging. I cannot hear or see any vacuum leaks. I have already replaced the air filter, fuel filter and plugs. Idea's? Still getting the P0171 code.