Yeh, take it back to the dealer and tell him you dont give a crap about the codes. It's under warranty. Have his mechanic drive it and fix it. If that result in having to take the time to hook it up to the big computer instead of his little code reader, fine. Once again its under warranty.
But really several things can cause that and a code reader will not pick up on half the things a computerized engine it going through.