So, my timing belt snapped on me on the highway last Thursday (on my birthday of all days, can you believe it!?) After a new timing belt and water pump, the car fired up but started idling kind off strange, plus my boost gauge was reading around 14-17 mm hg. At first, I got a P0106 but I think...