Car check engine light came on a few days ago and car started sputtering and stalling while parked or driving. Got diagnostics checked and got code P0102. Changed the MAF sensor and it helped for a day then it started again and now the lights flicker and the car stalls while driving and parked. Got the wiring checked on the MAF and thats all good. Replaced the MAP sensor and still nothing and now my car's speedometer is reading wrong while driving. Checked the fuses and there fine...I am really at a loss. I am starting to think its the main computer seeing as all sensors seem to be having problems including speed (cause of speedometer I assume). While the car was under diagnostics it seemed to read all normal and then all the sudden all the gauges would go crazy then normal again and just seemed to go back and forth and stall out. Any suggestions? 2003 Grand Prix FYI.