Hey guys, I have a 98 GS300 with over 100K, I got a check engine light, Random cylinder misfire and cylinder 5 misfire. The car runs rough, shakes when accelerating, sometimes with a bit more acceleration it will backfire, real loud noise. 3 years ago Lexus replaced a bad fuel injector. Any suggestions what could be wrong now?