Well you've greased two possible culprits and it could be the bb, but I'd only suggest that if it'd been submerged for any time. You can always remove it and lube/pipetape the threads. Another, less obvious culprit, would be the seatpost. It will often creak at about the same rate at the cranks due to body movement and I'd grease that before I'd remove the bb. Luck.