Can you post your HTTP request's header, or an equivalent curl command that can reproduce the issue? I just tested a post request on HTTP load balancer with setting "Transfer-encoding: chunked" and I'm not getting any errors:
$ curl -vvv -H "Transfer-encoding: chunked" --data "param1=value1¶m2=value2"
http://107.178.X.X
* About to connect() to 107.178.X.X port 80 (#0)
* Trying 107.178.X.X...
* Connected to 107.178.X.X (107.178.X.X) port 80 (#0)
> POST / HTTP/1.1
> User-Agent: curl/7.29.0
> Host: 107.178.X.X
> Accept: */*
> Transfer-encoding: chunked
> Content-Type: application/x-www-form-urlencoded
>
> 1b
* upload completely sent off: 34 out of 27 bytes
< HTTP/1.1 200 OK
< Server: nginx/1.6.2
< Date: Sat, 17 Oct 2015 02:20:38 GMT
< Content-Type: text/html
< Content-Length: 867
< Last-Modified: Thu, 17 Sep 2015 14:24:25 GMT
< ETag: "55facd19-363"
< Accept-Ranges: bytes
< Via: 1.1 google
<
..........
.........