Have you tried Teething Tablets for teething pain? No side effects with homeopathic remedies.
Does PJ seem very emotional? Like he feels everything with lots of intensity? I can give you my story with my oldest and you can pick it apart as you see fit.
When she napped it was never more than 90 minutes and always woke up screaming.
Now I know she needs to have sorted through her feelings before she falls asleep. The routine is fine for letting her know it's time to sleep but she needs be completely, emotionally calm -- all is right with the world -- or she will not sleep well. Otherwise she gets up every sleep cycle obviously needing more sleep but can't quite do it. We would come home from a shopping trip, eat lunch, and I'd put her down for a nap but because I hadn't spent extra time winding her down from the morning she'd have a short nap. Or I'd be upset about something and she'd "see" it and not sleep well, like she was worried about me.
http://www.hsperson.com/pages/test_child.htm This is a quiz by the author of the book
The Highly Sensitive Child. I'd been through everything looking for reasons why a child would over and over not get the sleep she needed and this is what fits her.
Maybe this helps (or maybe not
) but you are exactly where I was three years ago and I couldn't help but share my experience.