I just resolved the same problem you experience on your 01 with my 00. This is what help my problem. I replaced the inline fuel pump resistor and that did nothing for the car. I then replaced the idle valve. However, on the idle valve you must have the correct length on the piston. If the correct length is not accomplish it will start, idle and shut right down. Try that to see what happens