90% sure its the maf sensor so gonna order an OEM one here from pelican tonight and put it in as soon as it come(when i uplug the sensor car runs great!) As for the Bullsh** buy auto part store sensor gonna give those busters a hollar and hustle up my money back..
Would not recommend that place to anyone. They say on their website that their one sensor goes for 97-2004 models. According to wayne there is like 4 different ones during that time period. Pretty sure wayne cant be wrong when it comes to porsches
Ill let you guys know how it turns out when i get the oem bosch one.
Thanks for you help.