I recently upgraded my boost controller from a t-piece to an eboost (digital), as soon as the install was complete misfiring was occurring as well as a flat spot between certain rev limits.
My mechanic tried everything from plugs, timing, settings etc, then i was advised from another mechanic that it was my coil packs (after testing) and the flat spot occured due to all my upgrades (front mount, forgies, ebc, exhaust etc etc) and the standard fuel pump was not working sufficiently for the power output.
I immediately changed my standard coil packs to splitfire coil packs which solved the misfiring.
And just recently had a walbro fuel pump installed which has solved the flat spot.
The car is now going smoother than ever and has actually increased its power significantly.
Im not saying this will provide the same solutions for everyone, but it may help someone.