Forget mechanics! When my return line was blocked(unkonwn issue at the time) my mechanic tested my fuel pressure to find it really high, and all he could do to fix it was suggest I get an aftermarket computer!???! So I put compressed air down my return line to find out it was blocked and fixed it myself!
If you can't fix it yourself or figure out the problem and you think it is worth the money, take it to an EFI specialist. But as long as your fuel consumption is above 250kms a tank try and fix it yourself and then just drive and enjoy it and be happy its not blowing blue or black smoke!
Check ya 02 sensor? if it is in aftermarket extractors where it is mounted too far away from the head it can get clogged up.
Check your fuel return line for a block?
Maybe the map sensor is playing up?
What color are the injectors?
Goodluck!
Cheers.
-Whitchy-