Since it's only one record affected, just a suggestion: inspect every byte in the offending record, looking for non-printable characters like null, CR, LF, etc. My guess is, something unusual is lurking inside a field.
To do this you can use Linux hexdump, or HEdit in Windows, or even REPEAT...