Always take it in under warranty. With that being said, I had the same problem with mine. It was a few weeks from the expiration of the warranty so I took it into the dealer. They charged me $300 bucks to do a tranny service and couldn't find an engine oil leak so they topped it off and sent it...