I have a 98 discovery with about 170xxx miles and it was starting ok but hard to turn over then it would start now when drivn down the road and u stop somewhere and start it back up it wont turn over until.u wait awhile.we worked on it put new battery,spark plugs,change fluids but it wont start now.Are we missing something?