Just took our 2007 GL450 with 62k miles in for service D. I hadn't seen a check engine light on, but the advisor is saying a check engine light is indicating a "rod" code. Or that basically it needs an "engine kit" which is a full tear down and rebuild of the engine with 27 hours of labor. The vehicle has been running fine with no noise, loss of power etc. I told him to do the brake pads and oil/filter and that was it. I think I'll take it down to local indy mechanic who used to work at the dealer and see what he says. Anyone out there with similar issue/code etc? Thanks.