My 2003 Elantra (12000 mi) is very hard to start after sitting overnight, so I took it to the dealer and they said they adjusted something in the programming and if that did not fix it that I would need a 'top engine cleaning' which in not covered under warranty. The programming adjustment did not fix it and no one I know has ever heard of a 'top engine cleaning', are they trying to get into my purse or what???