edit: here is the fix - Top Mount Intercooler Y-Pipe Kit - Subaru - GrimmSpeed
This is rather annoying :-/ now the ypipe is too short that i got. Going to have to extend it with some metal tube. Also the bypass valve for the intercooler has a different od than the bypass tube it needs to connect to.
so many little things...
Fixed my needle issue. turns out they were in the wrong start position. I turned the car to the on position and manually moved them back to 0. Everything has checked out so far speed and rpm.