I have a 99, it does about the same thing. Runs rough and is hard to start cold, hisses out the air intake, sometimes dies out like it's running out of gas and so on. I have replaced the fuel pump and the MAF with a new one, but it still puts the MAF code. I have replaced the plug on the MAF also, but to no avail. The car runs great other than being coldnatured, and it actually hasn't died out for awhile now. The SES light stays on constantly with the MAF code, but unplugging the MAF makes no difference. If you figure something out, let me know. Otherwise, I love the car.