I got a 2004 IC bus with a DT466E . I replaced IDM and had it programed .Bus wouldn't start easy .I unplugged the ICP and bus started up . I used what I thought was a good ICP.Started bus up and let idle for about 10 minutes . Bus started idling funny .Warning light came on . Pulled a 333 code .Cleared it and code and bus idle smooth .Is there way to make sure I have a bad ICP ?