Sounds like that culvert is the culprit, water flows too freely in it and its causing you issue.
I`d stay away from extending the culvert, it will not be cheap, and SEPA will possibly want to see river modelling calcs etc. These calcs will show that the problem exists, and you have moved it...