Double check your vacuum line feeding your boost gauge for leaks too. It could actually be a higher boost level then your gauge is showing.
Just looking at your setup, I just don't believe the intercooler is the cause of the problem. These problems usually are due to wastegate not staying closed, intake collapsing, bov leaking, or turbo dieing, if taking into consideration no other boost leaks or exhaust leaks which you tested and said are none.
I wanted to hear about your wide band for a multitude of reasons. It says your tune is okay. It double checks pressure leaks. Lastly it makes me worried about your turbo. I've seen maxed out b16g and evo316g's hold over 20 pounds in setups that are way more aggressive then yours to at least 7k. They have intercoolers that would dwarf the one on yours, and agressive cams/smim.