Ok my boost gauge is reading 20 inches at idle which is normal but my map is only seeing 9 inches and my o2 is seeing Max fuel it couldn't be any richer and my tps every couple of weeks sends a code and then automatically clears itself out in 2 or 3 start. Every time it starts to make boost it kinda falls on its face and only makes about 10 pounds,it used to make 15 at full throttle I'm not for sure what's wrong. Would like to hear some suggestions or ideas.