Is it worth repairing or is it better to replace the engine? My 2000 GMC Sierra, which I bought new, has 345,000 miles on the original engine. I'm starting to get low oil pressure readings on the idiot light. I've been told that this is not good, especially because of the miles.
