waculjr903 wrote: When I was pulling out plug wires, I noticed oil coating at the base of the plug wire on three cylinders.

to NICO!
By plug wires, do you mean boots on the individual coil packs - or did you replace the coil packs?
Either way - coil packs are a big issue on your era of Q45.
Replacing the valve cover gaskets should fix the problem of oil leaking into the spark plug ports.
Other than the coil pack issue - I'd check the knock sensors... they are common failure items, and won't throw a check engine light.
Check out your car's factory service manual at
www.infinitiservicemanual.com for details on how to test it.
Heath