If the sensors are dropped it can knacker them as they are very fragile. Could it be that the new sensor has been damaged? Could be worth changing the pre cat sensor again. I think they also use the coolant temp sensor to measure the temperature switching time. Could be worth changing this sensor too just to rule it out?