"why did you wait so long "

Actually I think that the 99m03 was performed a while back with the determination that nothing be replaced but now I think from what I see under the engine area, dry rotting wires (maybe not related to the pcm) and hoses that there may be reason to replace the harness.