listen , it might be your ICM , but Before you buy anything , they can test your ICM at the store. Take it off AND HAVE IT TESTED. Everyone was telling me too , " its your ICM , just buy a new one ". Well I took it off and had it tested , and it was fine. I'm telling you , a coilpack is alot...