Ok so I have only owned this 2003 discovery 3 days now. And Cary around my little scan tool to clear the codes to clear the blinking lights and p0748 code. And for the most part drives normal far as I can tell. Occasional when I would pop in reverse would have to give it a little gas then I would feel it engage. So I decided to check tranny oil and it's level. Drained a tad and it was dark red didn't smell really. So popped the filler plug to see if low. And we'll atf poured out had it pretty level but figured I'll lower the rear and popped the plug and still oil came out. Soo put it back and drove it. Then that hesitation when popping in gear was there almost all the time and even at a stop light. Never got the p0748 during those few starts but got a p0741, which I have never gotten till drained some oil...Soooo decided to do filter change. And found no rubber o ring on the large port where it seats in the valve body. Put new filter in and filled with new oil and Lucas conditioner. While I still get the p0748 no more hesitation and having to give it gas to engage. With the proper oil level.