Please help. I've got a '97 LS400, 192,000, runs great and no smoke. It started randomly cutting out and then dies. At first it was hardly noticeable and it would not die, now it's more frequent and almost always dies. Nothing obvious under the hood, cleaned the throttle body and replaced the spark plugs and the problem still exists. The following misfire codes come up repeatedly, P0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307 and P0308. It happens at all speeds and seams to happen more often in warm weather.