My 99 7.3l F 250 had a bad icp sensor. Replaced it and all was good but a couple hiccups still. Cam sensor went out shortly after. The service engine soon light came on at the same time. Replaced the cam but the light is still on. Shot a code for icp again. The only issue it seams to have is starting rougher than normal in the cold. I removed the icp and put I back to make sure it was in well. Light is still on. Any ideas?????