run codes (o2 as well) and checked all connectors to make sure they are corrosion free and making good contact? Next test all the components, boost leak test to check for leaks, etc. Unless you go through a methodical process of elimination and validation or critical components you may never find the issue.