Last November, I was dealing with a limp mode problem in my 95 fzj80. It would reach about 20 mph and peak at 2k rpm and would stall going up hill. I parked it for a few months and thought it was a fuel issue. Got a new fuel pump and installed it in January. Drove it around for a while and eventually the same issue again. When in neutral it would rev and feel fine but when engine was under load it would bog down. No engine codes either. Just this week I purchased a new fuel filter (I have no history when it was last replaced) and cleaned the Mass Air Flow Sensor. Is there anything else I should check? After some digging on the forum, the shift solenoid seems like a potential area to check but not 100%.