P2003 means the engine computer has decided the diesel particulate filter on bank 2 is no longer trapping soot as well as it should. Depending on the engine, it judges this from a pressure difference across that filter that is lower than expected for the exhaust flow, or from a soot sensor after the filter, so the usual causes are a cracked or melted filter, a filter that has been removed or emptied, or a pressure sensor or hose fault that makes the filter look that way. A filter clogged with soot normally sets different codes, such as P2463 or P244B, although some manufacturers use this code more broadly. Bank 2 only exists on V-engine diesels with one particulate filter per cylinder bank, such as some V8 and V12 diesels; on single-filter diesels the matching code is P2002.
P2003 is a emissions-related diagnostic trouble code classified as high severity. When your vehicle's ECU detects this condition, it stores P2003 and illuminates the check engine light.
