Had a P0299 thrown when driving off from the FreakOut recently. I was pissed because we had just received a death in the family phone call, we were at the Port Jeff ferry on our way to NH, we needed to make decisions, etc. and the effing code was thrown halfway through CT. Pulled over, read the code (turbo underboost) and started calling dealers in the area. One told me "tomorrow" (not gonna work) but suggested one in Springfield, Mass., more or less on our way. Finally found the shop, read the code and was told by the Fiat mechanic that "these engines are picky" and do this sometimes. Usually caused by dirty air filter, etc. but the car only had 8k miles so that wasn't likely it. They reset the code and off we went. No code since. In the future, I'll reset it on my own before getting service - if it recurs I'll take it in.