problem solved. it was the alternator. broken connection on rotor. when rpm increased centrifugal force caused connector to separate.
2002 4.0 at idle everything looks good. above 2000 rpm guage drops and battery light comes on. this happens moving or sitting still. installed new...
Separate names with a comma.