Misc Ideas, just thinking out loud.
I would hook up a laptop to make sure the correct map is installed. This is probably not the problem, but one thing to check.
I believe the O2 sensor is black on the 06/07, not gray like the Gen I bikes. It is located on the right side of fuel rail if memory...