2007 Mini Cooper S Check Engine Light

I just took my car into San Diego Mini (newer dealer) for a diagnostic for the engine lamp. It was beginning to hard start and stall and run rough after 200 plus miles with the light on. The book is practically no help with the messages that appear on the dash. They replaced the fuel pump (warranty work even with 54K miles)and did a fuel injection and Induction system cleaning ($288) and also replaced the timing chain tensioner and got it running great again!! The cleaning is recommended from a 7/2010 service bulletin. About 150 miles later we got a triangle with a gear in it message. No clue what that meant and it went away! Transmission?