About 6 years ago my CAT 3126 started to lose power intermittently. I changed the fuel filter, but that didn't help. I took it to a CAT dealer and it was diagnosed as dirty oil. I guess the oil pressu...
Had problem with my 3126 (99') few months ago and it was the water/fuel seperator. I had changed the oil and fuel earlier but didnot changethe seperator. Theengine would turn rpms but would not make any power. Water/seperator solved the problem. You might check this.