Hi guys

whilst travelling home from work the spanner light on dashboard came on and wouldnt let me rev over 3k. after about 12 miles it went off again. put it on computer and it showed up with baro sensor/wiring. by looking at pictures is the baro sensor the one bolted next to the maf? also someone said it could be a boost leak anyone had this problem before any advice appreciated as its doing my head right in.
its a 2003 sxi dti

thanks in avance