I can comment.
We have a 2002 MADP with the ISL 370.
We were getting intermittent check engine lights also. Our coach was showing some engine power symptoms. Our coach died on the side of Interstate 65 south of Montgomery Al. Got towed to Freightliner of Montgomery and after diagnosis they replaced the injection pump. Ouch!!
Well we drove to Denver and then Fruita, Co. About an hour from Fruita the same problems occurred. I limped to Freightliner of Grand Junction and got no clear diagnosis.They replaced the fuel filter and said we would be better off at a shop in Fredrick, Co. The check engine light would still come on but the coach had good power. The shop in Fredrick found debris in the fuel supply pump, changed the pump and added a pre-filter before the supply pump. well since then, about 7,000 miles, I'm still having the check engine light come on. I had a freightliner shop hook into the diagnostic plug to see the error code. Low fuel pressure.
I'm thinking the pre-filter is causing the issue however will be back in Fredrick in June and will have them give me a follow up. The coach performs well but the check light is annoying. Still hoping to get this resolved.
I guess this may not help but you're not alone when it comes to annoying intermittent problems.