do you get fault codes from your engine computer? it could be the fuel injection system.

i remember the good old days of carbureted cars...the hours of cleaning and tuning so this (really annoying) problem would go away ;)