Re: At my wits end with sleep issues...
How about putting a sleeping bag or mattress on your bedroom floor for him. He would still be close to mom and dad but not kicking you in the face all night. At three, he will understand "you can be in our room but you must sleep on the floor. Otherwise you will have to stay in your room."
Maybe? Good luck. Sleep issues suck.