Yep, the jet block can cause all sorts of problems..
I would recommend a 96-97 kx250 carb.
It is a 38mm, long body, quad jet, air striker...
Perfect fit and more performance.
There are bad sellers on ebay trying to pass off fakes.
So, Make sure the big end has the two vanes at the bottom of it.
Also you can get a Chinese knock off for about 30 dollars and they work fine for a short time but they wear out very fast.
The big issue on the 96-97 kx carb is again the jet block.
You can go to
www.jetsrus.com and get a new one.