Could just be running the fuel lean -- mine knocks a bit when going up steep hills because I adjusted mine to run lean. Take it to a mercedes shop and ask them..they'll be able to tell you for sure if that's the cause. The other possibility is that it's low on oil, so check the dipstick.