i have just got rid of a xr3i 1990 efi which did the same thing and i changed everything (and i meen everything) i could think of i still could not cure it i dont think you can cure it its something with the efi engine i hate that engine never again will i have one
my advise is save your money and dont even bother to try to fix it