I have a 07 fxstb with 8600 km's on it. Since I got it, the check engine light comes on in 6th either shifting into it, or accelerating while in it. It always stays on, even for hours at a time while cruising,until the bike is slowed down, and put into 2nd or 3rd, and let to cruise for about 15 to 20 seconds. The local Harley shop can't seem to do anything about it, does anyone know what it could be? Thanks