I just got my motor running this past weekend and it runs really well and the short term block learn is switching back and forth from rich to lean so the comptuer and oxygen sensor are working properly. Now my question is since I got a new cam that has more of a lope then stock and the car dosent seem to be running excellent. It is running rich and puts out black smoke when you hit the gas. Do I need to get a different chip because I changed the cam? It has new injectors and they are stock sized so that didnt change. Also the car hasnt ever been fully warmed up because the fan has a bad bearing so I shut it down once the fan kicks on. Should I get a new fan on it and let it warm up and run and let it learn to run better or do I need to interact. Any help would be great, thanks.