Upvote:5
No, you don't need to recheck your bags.
If they've been checked through to San Diego in Delhi, they will be placed in a holding area at Narita and will be moved straight onto your connecting flight without you needing to do anything. Whether you go through immigration or stay airside makes no difference.