SD card logging imposible with standart SD.h library (FAT16/FAT32).
With simple initialization and one string file write it uses ~10kbytes, now OBDuino32K uses ~27-28kbytes, and there is only 2-3kbytes left.
Move to OBDuino64K or 128K?
Update:
even with this small one:
arduino-filelogger - Arduino library to log data into SD cards - Google Project Hosting
needs 3.5kbytes flash memory (+537bytes SRAM)
Current code should be optimized to 25k