I'm re-reading what you've written.
The second trigger tooth is relative to the first - so setting it to 40 is going to be wrong, it should always be 30. So if you're getting 120 with trigger tooth 0 at 0, if you set trigger:
tooth 0 to 1 should mean TDC value of 114
tooth 0 to 2 should mean TDC value of 108