the first of those sounds like it might be an internal problem to the BCM. iirc, the BCM handles the auto-down window function and has internal relays and some logic to do that. or it could just be the window switch in the center console.
passenger door unlock could just be the lock actuator failing or something physical preventing the lock mechanism from working.
#3 could be ign switch. if it cranks then immediately dies or just cranks and cranks, and you have a flashing theft light on your cluster, could be the key reader ring failing or the key fob nub not making contact.
#4 would need me to do some looking. is it the entire dashboard or just the gauge cluster? 04's are known to have gauge cluster bugs.
passenger door unlock could just be the lock actuator failing or something physical preventing the lock mechanism from working.
#3 could be ign switch. if it cranks then immediately dies or just cranks and cranks, and you have a flashing theft light on your cluster, could be the key reader ring failing or the key fob nub not making contact.
#4 would need me to do some looking. is it the entire dashboard or just the gauge cluster? 04's are known to have gauge cluster bugs.