I had to disable application pooling as it was causing read only transactions I could couldnt pin down the cause.