the codes have been there since day one of the swap.the weird thing is that when i pull the codes according to the procedure given it shows no codes.but the check engine lught stays on when the engine is running.and when i pull codes when its running it gives these codes.