Aaaarrrgghhhh! It's all gone pear shaped again

We had some really good nights last week with no NW at all. I really thought I had cracked it with a short A time until BT. Unfortunately something unsettled him on Friday and he had a short morning nap and I was unable to settle him back down. We then seem to have spiralled in to OT with long NW and EMW.
I was hoping that a long morning nap yesterday morning with some APoping would sort him out but we really struggled to get him down for a late afternoon nap. He was still really tired when he woke up but despite starting bedtime half an hour later he was still really difficult to settle.
Here are our logs from last week but I am really struggling to see a pattern. We've been dosing him up with Calpol and Nurofen as he is desperate to chew but there are no signs of any teeth.
Sun
WU- 6.10
S - 8.55 - 10.45
S - started nap routine at 1.30, wriggled around cot with pupd couple of times then self settled at 2
Woke at 3 crying. Cuddle and singing went back to sleep until 4.25!
A - 4.30 - 7
BT - 7
NW - 10.30- 11.15
Mon
WU - 5.45 (stopped crying when in room so unable to do pupd, milk and tried to resettle but unable to - up at 6.45)
S - 8.55 - 9.55 (tried to resettle by pops/singing & rocking)
S - 1-1.30 (20 mins of pupd then rocking for further 25 mins sleep -2.15)
S - 4-4.30 (APop - rocked to sleep in my arms and slept on me)
BT - 6.40 but 7.15 by the time he settled
NW - none!!
Tues
WU 6.30
S - 9.20 - 10.50
S - 2-2.30 (in pram on way to sensory)
S - 4.20-4.50 (APop on me!)
BT - 6.50 (asleep by 7.15 after some controlled crying)
NW - none!!
Wed
WU - 6am
S - 9.05- 10.20
S - 1-3.10
BT - 6 (asleep by 6.15)
NW - 7.15, 11.30-1, 5-6.20
Thurs
WU - 7.30
S - 10.05 - 11.15
S - 2.15 - 4.15
BT - 6.15 (settled by 6.40)
NW - 7.20
Fri
WU - 6am
S - 9.05 - 9.35 (tried to resettle but screamed for 15 mins then gave milk and still not settling down)
S - 12.45 - 1.15 (car on the way home from swimming)
S- 3.10-3.30 settled on Pete until 4
BT - 6.15
NW - 9.15, 1-2.30 (given calpol and 6oz milk)
Sat
WU - 6.30
S - 9.30-10.30
S- 1.30 - 2.30 (tried to put down at 1.15 but took a while to settle)
S - 4,45 - 5.10 (APop on me with lots of rocking and singing)
BT - 6.50 but 7.30 by time settled
NW - 11, 3-5 (given 6oz milk and nurofen)
Sun
WU - 7.25
S - 10.30 - 11.20 (rocked and cuddled for 20 mins) then slept until 1.15
S - tried to out down at 4.15 but unable to settle despite rocking. 4.45-5.10
(Still very tired therefore started BT at 5.40)
BT - difficult to settle but asleep by 6.40
NW - 2-3.30
Mon
WU - 5.30
S - 8.40- 9.15 (resettled with 20 mins hand/pupd -
We are really struggling to know what to do with him during his long NW. We've used pupd in the past (not as religiously as we should have and some AP with rocking and singing has sneaked in) but now he is too heavy and we've had to drop his cot so pu is really hard on our backs. The nights that I have given him milk he's guzzled it but it doesn't seem to send him back to sleep unless he is ready to go anyway (usually after about 90mins) so I don't think he is hungry. He wriggles or gets frustrated with a firm hand on his back and if you leave him alone and sit with him he pulls himself up on the bars (but then can't lie back down). If you leave the room he screams instantly.
We have really trusted the BW techniques up to now but we are starting to lose faith as we don't know how to settle him which means we are usually up for 1.5-2 hours if he wakes in the night. We are seriously considering controlled crying as the gentle approach doesn't seem to be working.
As always, any advice will be gratefully received xx