So I replaced the MAF and still had all the problems so decided to do the bad home mechanic thing last night and start disconnecting systems to see wether it improved it/made it worse. Nothing worked until I pulled the vacuum pipe on the evap system then all of a sudden it starts to idle...