They can test ICM's at some auto parts store, but alot of the time it can test perfect and still be a bad unit.
If you know anyone with another 3800, take the few minutes to swap ICM's quick and take the car for a run, if the misfires stop, you found the issue.