What year is your Q45? How many miles? Is the CEL on? Does it have normal acceleration or is it struggling at takeoff? Ever replaced the fuel pump? Any corrosion on the Mass Air Flow (MAF) sensor pins or connector? Is the connector fitting tight? Does it wiggle up and down more than a small amount? Is the idle going up and down before it stalls (1500rpm>>>0rpm>>>1500rpm)? Inquiring minds need to know.
Sounds like the stealership is throwing money at parts. Once they get you to spend the $1900 then they can start to figure out the problem. Give us a little more maintenance history and we can help.