Are you using the stock CJ tank? If so, there is a prefilter screen on the fuel pickup tube that may be covered with gunk. Most people just take it off and depend on the fuel filter further up the fuel line. I'd check both. Also, have you checked for a vacuum leak anywhere on the engine? Usually...