What kind of chain noise?
is it squeeky like a mouse or gringing?
Is it a noise that the average person would never hear in the first place?
It seems to me like you have checked all the possible steps except oiling the chain and checking the chain ring bolts. Have you checked that the front hub and the headset or pedals are not making a noise?