Its good to know that your problem has been resolved.
An OBDII (On-Board Diagnostics Version 2) meters can interface with the computer in your car and get data from it. The computer is logging all sorts of info and it has a module to detect engine performance parameters as well. So when something goes wrong, it'll give you a code - either identifying the exact problem or identifying where the problem might be). So when You want to troubleshoot - its a good start - especially if the check-engine light is on. Before 1999, we had version 1.0 and after that its version 2.0. The Meter is a handy tool - sort of the same device that you see at your dealership that they use during tune-up etc. If you have a laptop and proper cables, you can connect it to your car - at your home and see for yourself how your car behaves during different times etc. The costs here are $80 for a base OBDII2 meter and go up from there depending on what you want. I have a setup that cost me around $250.00 and it gives me a lot of info on my cars. (You don't need it. How often do you tune up your car? I just had to have it because I like to tinker around in cars - expensive hobby to say the least!).
Regarding the issue with your car, I'd still suggest you take the car to your dealership and have it checked and diagnosed. If your check engine light came on it might still represent a problem in the system. The check engine light can be turned off by disabling the battery (or a dead battery) but that doesn't mean the problem is resolved. You still need to make sure. Your technicians can tell you if the system is performing good now and turn off the check engine light properly. This should all be covered under their warranty.
P.S: I'm sorry I couldn't reply earlier as I lost this thread and couldn't find it. I was curious to know what happened to your car!