Originally Posted by teambluemxer
um new engine i did a engine swap in this truck is a 98 block...
Oh ok. This could be a tough one to solve man. If you have already replaced the O2 sensors and reflashed the ECU then I don't know what else you could do except to have it reprogrammed completely by the factory. You might have an air fuel problem. If it's reading too rich Bank 1 then you might have to have new fuel injectors as well. Too rich means way, way, too much fuel going into the cylinders and not enough air to mix for it burn properly. I'd also check your air intake system and the MAF too. That will most likely be where the problem lies. Take it to a ford dealer. and ask them to do a dianostic on it. They have Live stream data and could tell you what the problem could be. Autozone just has a pointer type scanner for basic repairs not the complex ones like you have.