I have an 06 f250 with 40,000 miles. It started last week where it would have a hard time starting and when you would first take off it would really rough for about 1/4 mile then run fine. It was time to change the oil anyways so I brought it in and had them replace the oil with synthetic and also do the fuel filters at the same time. They said the lower filter was pretty dirty. After having changed the oil and the fuel filters the truck has ran great, great throttle response, doesn't take long to start at all anymore, but the check engine light is still coming on with the code Cylinder 3 Injector Circuit low, any body know what this could be, from what I read it looks like I might need a new FICM is that true?