I have a 2003 silverado 4.8L with about 90k on it. My engine light came on and the engine started to hesitate and serge a little. The codes were 0200 and 0300 which comes out to be fuel injector incorrect voltage and engine missfire detected. It doesn't do it all the time but it is getting worse. Has anyone had this problem?Has anyone had dirty fuel injectors and what problems were you having with your truck?