misfire and power loss tried injector cleaner now i hear a little rattling from on 2005 BMW 645Ci

engine what should i do next

1 answer
See if you can get the codes pulled from the DME (engine control module). Power loss (especially at higher RPMs), misfiring and rattling sound could be a sign of catalytic converter failure.