The car revs but struggles when in drive or reverse but doesn’t go anywhere. there was a loud knock and then the warning light came on. RAC came and they saw some filter has the seal not put properly and oil was leaking out. Could this be gearbox oil? 63k miles