ok i had to change the mas and then he said my iac was no good so total cost me $400. runs good now but i still have a p440 code. I was told it may be my egr valve but not sure. he said to pinpoint the problem it will cost 275 to run full diagnostic? does that sound right?