Well I have replaced the issues found. And basically most of the time it idles fine sometimes it doesn't but mostly it does it revs up fine not under load and it only misses or feels like it's not firing all cylinders in low rpms so highway sucks bc it will have full power then bog down then all the sudden power comes back. If I'm running it hard it's fine bc it's over 2500 rpms it seems like it only does it under 2500. When I took it to the shop it had fine fuel pressure. The thing that caused the misfire in cylinders 1 2 3 was the faulty coil pack. Once I fixed that it rarely sends misfire codes. It sometimes will send random misfire code.