Had this happen on mine all sorted now only took 25 minutes, its for models a couple of years newer than yours but you may have a similar set up:
http://www.e38.org/SI.New.Evaporative.(charcoal).Canister.Purge.Line.pdf
http://www.e38.org/SI.New.Evaporative.(charcoal).Canister.Purge.Line.pdf