Ok the car is a 97 LX450 with 203,000 miles. For about the last couple of weeks I have noticed the oil pressure gauge was reading lower then it did before. When I asked around about the low oil pressure gauge I got the response that it was normal so I disregarded it and kept driving. Went on a great trip about an hour away and wheeled it pretty good. Popped a tire and decided to call it a day put on my spare and drive home. About 15 min in to my drive home I was entering a highway I turned on my AC and went to pass a semi. Noticed a power loss and could not get over 50 mph, looked down at my gauges and my oil pressure needle went all the way down, no oil pressure. At that time my engine died and the check engine light came on. Pulled to the side of the road and started it up again. It ran fine with no check engine light but with no oil pressure and a slight knock you could barely hear in the cab. I decided to tow it home. We have then started it up again and it seems that it is trying to build oil pressure but just can't build enough. It still has a slight knock. Any advice would be great. I just want it back on the road.