If you have checked the readings on the tps via resistance readings from top of pedal to bottom via multi metre u no it’s not that then , can’t be wiring as you checked them via multi metre and , can’t be earths as they’re ok as well via multi metre , may time to get ecu checked