The JB4 is off at idle and during cold starts, so its not doing anything. If there is a connection problem or bent pin that could cause some issues. Its difficult to say as you wouldn't believe the condition I see some used JB4s come back with pins missing, wires cut, etc.
Double check all connections and double check all JB4 wires are properly seated in connector, etc.
NEW PERFORMANCE LINE N54 DOWNPIPES & M3/M4 & F30 ER DOWNPIPES NOW IN STOCK - ER N54 CHARPE PIPE SPECIALS - NEW JB4 G5 ISO for N54 and F30 N55 ON SALE - NEW S55 M3/M4 JB4 NOW SHIPPING