i had very similar issues and had almost every part they could think of replaced some 3x .... . .
so about a month ago, i randomly decided to switch from using only Chevron gas to 76 gas instead.
within one or two tanks the choking, misfiring to limp mode all but disappeared.
i hope this helps with at least the misfire.