I got a 1998 p38 2.5 dse auto and when taking off it need 2000 plus rpm just to take off and lurches in to first some times it struggles to get the car going the gear box oil rad does leak but got a new one on way and I keep fuilds toped up could this be the tourqe converter playing up to or...