First, why on earth would install a turbo and NOT install a boost gauge? That makes no sense at all.
Second, never let your dad help you again. Anyone banging on ANYTHING other than a stubborn bolt shouldn't be helping you out. So yeah I imagine that's the issue.
What wastegate are you getting?
OT:
307whp & 208ft/lb???? Damn thermal.....
