Just something to through out there. Were had issues with 15 digit campaign ids. I doubt it is your issues but it could cause this.
In this case there was a filter using SFDC Campaign ID and since Eloqua Filters (Form Processing Step) are not case sensitive internally we had several false matches.
Scott