Instant RPM drop

I have a 09 Legacy 3.0 A/T with about 70k Km's. Sometimes when I accelerate hard the RPM's will climb like normal then drop. Hold for about half a second then continue to pick back up. For example reach 5k rpms. Instant drop to 4k (You can feel the pause) then continue climbing normal till redline. It's not "surging" because it doesn't gradually go up and down. It drops to 4k like a stall then proceeds as normal. The rpms that this *begins at is not specific and it doesn't happen every time.
I have no check engine lights.
Fuel consumption is normal.
Idle is normal.
Car is completely stock and serviced by the book.
I pulled the AVCS solenoids and they look beautiful.
I'm thinking I am do for some plugs because I see no record of a change.
Could plugs cause this? With no codes for misfires etc?
Other than looks what can I do with the solenoids to check the operation? Ohms check?
What else am I missing that could cause that immediate drop in rpm with no other noticeable problems (lights, etc).
Going to clean and tighten battery terminals.
I have no check engine lights.
Fuel consumption is normal.
Idle is normal.
Car is completely stock and serviced by the book.
I pulled the AVCS solenoids and they look beautiful.
I'm thinking I am do for some plugs because I see no record of a change.
Could plugs cause this? With no codes for misfires etc?
Other than looks what can I do with the solenoids to check the operation? Ohms check?
What else am I missing that could cause that immediate drop in rpm with no other noticeable problems (lights, etc).
Going to clean and tighten battery terminals.