Excellent work. And thanks for posting all of the detailed info. Maybe I missed it, but did you ever find out why the CEL was staying on and what...
Separate names with a comma.