What was causing the low compression? ICMs have been known to test good and still be bad (sorry to complicate things even more) is the misfire all the time? Are you getting a SES light? Please add more info. so we can help