Is there something that can be plugged into the OBD Port to diagnose such problems?
You can connect an M$ Laptop with S&S Protune software installed via USB to the ECU. This allows you to read a lot of live data and to read and delete faults and warnings stored in the ECU.
But in my case , there is nothing faulty, the ECU means evrything is ok. ;-)