You did a TPS reset after the flash right, prior to start up?
Reason i think its a possibly corrupted map is i loaded one like that once, that had many zeros in the fuel map, when it got corrupted transferring the data between programs. Any who, it threw a few codes haha, so i know it can happen from the map.
However, have you checked the dip stick? Possible you actually are low on oil?
I flashed my ECM last night from my android phone using a tune from the Buelltooth web site. Afterwards I fired the bike up and now my oil light stays on. Any ideas?
Using an EEPROM that wasn't for your bike....
well, for what its worth, the map(s) i got from this gentleman at Buelltooth were all corrupted, and at first, i felt like the bike was running good. after loading them onto ECMspy to see the tables, they had advanced timing and a lot of zeros through out the fuel map, and were extremely rich.
If you able to inspect them, i suggest loading them to a software to take a look, since yours is throwing a code. Just my .02
most people, instead of diagnosing and fixing an issue, they assume they just need a new tune, and actually makes it worse.
and it seems to run lean at idle. .