I have a 1998 discovery that has a sporadic missfire. some times you can drive a few days with no problems other times just 15 mins. But it only miss fires at running temp and will not go over 1500 rpms. I have replaced all 4 o2 sensors and the crankshaft sensor. It has been to a couple of shops for diagnostics and they can not get their computers to communicate with mine.any assistance would be appreciated.