[quote=Darkersun]...(I added it to Tesla Power Armor without any problem)[/quote]
the problem with that is Tesla armor already has an Object Effect: EnchTeslaArmor "Tesla Armor" [ENCH:0003D332]
this is what gives the +20 Rad Res & +10 Energy Weap, by replacing the EnchTeslaArmor Object Effect, you effectively removed those bonuses and replaced them with something else. 
to ADD energy resistance in addition to the existing bonuses, you would need to edit the existing Object Effect: EnchTeslaArmor "Tesla Armor" [ENCH:0003D332] by adding the existing Base Effect: NVIncreaseEnergyResistance "Increased Energy Resistance" [MGEF:000E2F63]
basically, you need to do like pintocat said.
for armors WITHOUT existing Object Effect, you will need to create a new Object Effect and add the appropriate Base Effect.
for armors WITH an existing Object Effect, you will need to EDIT the existing Object Effect and add the appropriate Base Effect.
be careful editing existing Object Effects, they may be used by more than one item. if you want the edited Object Effect to apply to only your chosen item and not any others, you will need to duplicate the existing, give it a new unique EditorID, make your edits, then apply the new EditorID to you chosen item
example: EnchEnclaveArmor "Enclave Armor" [ENCH:0004443C] (+15 Rad Res, +1 STR) is used by Enclave PA, Remnants PA, and Shocktrooper PA.
if you wanted to add Energy Resist to ONLY the Shocktrooper PA, you would need to dupe EnchEnclaveArmor, rename the dupe to EnchShocktrooperArmor, edit EnchShocktrooperArmor to include NVIncreaseEnergyResistance "Increased Energy Resistance" [MGEF:000E2F63], and then apply EnchShocktrooperArmor as the Object Effect on Shocktrooper PA
this will give Shocktrooper PA +15 Rad Res, +1 STR, AND +xx Energy Resistance, but leave Enclave PA & Remnants PA with only their original +15 Rad Res & +1 STR
hope this explains things a little better 