have volvo s40 rough idle start car rpm drops to 500 and then seems to correct on 2003 Volvo S40

sometimes stalls sometimes corrects itself getting code p0101 and p0326 have cleaned maf changed iac and map new iridium spark plugs any suggestions?fuel press 40psi

Asked by for the 2003 Volvo S40