王播奉命,以竭力支持河北战事为由,下令江、淮各州、县加征税赋,江、淮州、县横征暴敛,百姓日益疲敝,家家所有的粮食为之倾尽,王播仍严令征敛,有些州郡不堪苦痛,纷纷上疏朝廷,请求减免,唐文宗置之不理。裴度怕由此引起变乱,就上奏说:“各军粮草改由本道供给一半,度支供给一半,以减轻江、淮州县之负担。”唐文宗准奏。但魏博都兵马使亓志绍对此大为不满,口出怨言道:“昔日各道出军,粮草都由朝廷度支供应,今为何要改变法度?我魏博镇出军最多,却负担最重,朝廷待人何等不公?”王庭凑侦得这种消息,心中大喜,便派人送重礼给亓志绍,劝他抗拒朝命。
到太和二年(828)九月,唐文宗再颁诏命,削夺了王庭凑的一切官爵,并命河北前线各军四面围攻成德,讨伐王庭凑,又加王智兴守司侍。王智兴就上奏以前夏绥节度使傅良弼为横海节度使,唐文宗诏准。到冬十月,史唐督亓志绍合军大败横海军之平原守军,且攻下平原城。王庭凑遂派使加紧策反亓志绍。到十一月,易定节度使柳公济率易定军攻取了李同捷的坚固寨,李同捷军久被围,军中无粮,他便率军东逃到有粮区就食,柳公济紧追不舍,又一次于坚固寨东大败李同捷军,李同捷只领少数残军败逃。这时的王庭凑且自顾不暇,虽知李同捷兵败却无法救援,他便派人游说亓志绍杀史宪诚父子而占据魏博。到十二月,亓志绍果然领所部的二万人回取魏州,自领魏博大使。此时魏博镇军几乎全部调出,史宪诚身边只有五千人。唐文宗闻报亓志绍反大怒,便诏命发义成、河阳军讨伐亓志绍。史宪诚上疏告急,奏亓志绍兵屯永济,唐文宗一面促义成、河阳快速出兵,一面命谏议大夫柏耆为宣抚使,宣慰魏博镇,诏史宪诚坚守魏博,又诏义成节度使李听率沧州行营诸军讨击亓志绍。
唐文宗诏命傅良弼为横海节度使,傅良弼就离开夏州(今内蒙古乌审旗南白城子)东进,不料刚走到陕西就病死了,唐文宗就改以左金吾大将军李为横海节度使,使其专讨王庭凑。到太和三年(829)正月,亓志绍与王庭凑合兵攻掠贝州,李便轻骑数人前往德州,德州守军知道李是元和中平定蔡州吴元济的名将,便开城接纳,愿归李指挥。亓志绍部下见朝廷诸路大军讨伐河北,李已到德州,便纷纷倒戈,投奔德州,亓志绍所部只有一万人。李听、史唐乘机合兵攻亓志绍,亓志绍腹背受敌,不能抵御,只率五千人逃往镇州。李便与李载义合兵攻沧州,沧州是李同捷的老巢,其时李同捷军心离散,沧州外城很快便被攻下,李同捷大惧,派人执子侄礼,送降书给李,请求投降。
原在平定蔡州时,李就与李光颜并肩作战,李同捷乃李光颜之子,今执子侄礼请降,李不忍心诛灭光颜之后,就答应受降,派大将万洪代守沧州,逮捕了李同捷及其家属,李上疏朝廷,详述李同捷请降的经过,听凭朝廷发落,静候朝音。但宣慰使柏耆领数百骑进入沧州,以朝使自居,口出狂言,根本不和李接洽,便要亲自押解李同捷及其家属到京师。大将万洪据理力争说:“李同捷已向李帅投降,李帅已向朝廷上疏,静候朝廷发落,今大使要押解人众回京师,当转告李帅,免生枝节。”柏耆大怒道:“我奉天子之命来取李同捷,即便汝主帅李也不敢违命,你是何等之人,也敢来阻拦?”万洪也怒道:“李同捷叛国今已三年,三年来你如何不能节制他不抗朝命?今幸我主帅兵临沧州,李同捷方能畏威诚服,献地归朝。你身为朝使,却贪人之功据为己有,岂是大丈夫所为?路不平尚得众人踩,你挟天子之命无视功臣,我岂能听你所为!”柏耆一听更加暴怒,知道万洪今肯定不让他提走李同捷等,便乘万洪不备,抽刀出鞘,一刀向万洪砍去。仓促中万洪急用手臂去挡,却听咔嚓一声,万洪手臂落地,万洪大叫:“你敢造反……”话音未落,柏耆又一刀,将万洪刺倒在血泊中。柏耆竟置万洪于不顾,假传天子之命,于狱中提出李同捷及其家属押解而去。李闻报急忙来救,万洪已死,李伤悼不已,只得命左右将万洪安葬。
柏耆押解李同捷上路,途中又听到传闻说王庭凑要率军于沿途劫夺李同捷。柏耆又怕李同捷被王庭凑劫夺,就杀了李同捷。亓志绍闻报李同捷已死,朝廷军将攻镇州,自知镇州必不保,自己也已是穷途末路了,便自杀了。王庭凑见横海已被平定,自己据成德已孤立无援,难以自保,就上疏朝廷,请求投降。裴度曾赴河北督军时,见开战以来,河北百姓纷纷逃离家乡,十户中只有三四户留居本乡,且困苦不堪,实不忍心战争再继续下去了,就劝唐文宗准王庭凑降。唐文宗便下诏:“镇州四面行营各归本道休息,但务保境,勿相往来。惟庭凑或效顺,为达章表,余皆勿受。”
到太和三年(829)六月,唐文宗又下诏以史宪诚为侍中兼领河中节度使;以李听兼魏博节度使,将相、卫、澶三州分出为相卫军,以征讨李同捷等有功的史唐,为相卫节度使。史唐遂上疏改名孝章,自此史唐就名史孝章。又得河东节度使李程上奏说:“程得王庭凑书,请纳景州于朝,以示效顺朝廷之心。”唐文宗便诏命恢复王庭凑检校官之职,因卫尉卿殷俏曾奏专讨李同捷,诏罪王庭凑,听其自新,今有成效,就以殷俏为齐、德、沧、景节度使。这殷俏却也得力,他赴任后,与将士同甘共苦,招抚百姓回乡,致力于劝农桑,生产逐步恢复。四州之军共有三万人,其先全依靠朝廷度支供军。殷俏到镇一年后,本军三万人的一半军需,就可由四州赋税供给;二年后,就上书请朝廷全部停度支于本军的供给;三年后,四州户激增,仓廪充盈。唐文宗也自鸣得意,以为用人得当,此是后话。
却说万洪被杀,李痛悼不已,回想起万洪追随自己多年,战功累累,却死于非命,未能保护好他,自己很对不起万洪。他又认为,李光颜和自己在平定淮西吴元济时,舍生忘死,艰苦奋战。今其子虽抗拒朝命,但既已执子侄礼,通过自己向朝廷请降,而在柏耆假天子之命押解其回京时,自己未能挺身而出,万洪却能为维护自己的威望据理力争,终二人都被杀,自己不仅对不起万洪,也对不起好友李光颜,内心悔恨不已,终一病不起。消息传开,诸将愤愤不平,就各自上疏说:“诸道兵败李同捷,三年仅能下之,而柏耆径入城,取为己功,擅杀大将、降将,天理不容。”诸将中对唐文宗于前营的处理多有不服,又有人上疏道:“当初陛下既于前营委李,就当召回柏耆,却因处置不当,致使今日有失,事已不可挽回。”唐文宗也后悔不已,就贬柏耆为循州司户。
不久,李郁郁而终,唐文宗闻报大惊,跌脚道:“李之死,是柏耆杀之也!”就派人命柏耆自尽。柏耆自杀后,唐文宗依旧内心不安,便将李同捷的家属贬往岭南。唐文宗既以李听兼魏博节度使,李听因义成军回镇,一时军中事务处置未完,抽不出身同史宪诚交割。史宪诚在魏博停留之时,看着自己经营多年的库藏,实在割舍不下,便命亲军先将库中所藏财物尽行移往河中,又上疏朝廷请求调史孝章入朝。不料史宪诚因贪财,却为此送了性命。
原来,史宪诚要将魏博库藏移往河中,魏博库为之一空,将士们见他装满大车、小车,等待出发,都愤恨不已,就互相私下议论说:“主帅无故求代,卖地邀恩,父子双秉节钺,尚且不论。只是这魏博库藏并非其私物,却要席卷他去,难道就应无故赠送他人,令我等冻饿而死吗?我等岂可坐视不问!”大家私下议论,越说越气,就相约为乱,夺下财物。到夜晚,便邀集明火执仗,闯入军府,乘史宪诚不备,杀了他,连监军史良佐也杀了,赶散亲兵,将库藏全部搬入军营,钱财大部都进入了军士的腰包。
魏博军乱的消息传入京,唐文宗十分惊慌,忙命李听率义成军前往弹压。当时接到史宪诚所请,唐文宗已招史孝章入觐,临朝奏对,唐文宗十分赞赏,就加史孝章为检校工部尚书,令他不到相卫赴任,而留在朝中掌管户部事务。史孝章得到魏博军乱,其父被杀的消息后,便当庭哭诉,请求回魏博奔丧丁忧。唐文宗沉吟半晌说:“魏博军乱事态不明,朕怎忍心令卿自入虎口?朕当依制夺丧,且以卿为礼部尚书,待魏博事平息后,卿再于军中治丧不迟。”史孝章仍哭诉,要求辞官奔丧,唐文宗再三安慰说:“非是朕定要忍心夺丧,实乃为卿着想。”史孝章虽奔丧心切,但文宗的一番好意他也心存感激,只得含泪谢恩,下殿去了。
后来,魏博事态平息后,史孝章为右金吾将军,为三品武职,不久徙为坊节度使,又加检校、户部尚书。他在镇四年治军严谨,大举文治,广开屯田,政绩显著,唐文宗改任其为滑州节度使。他到滑州仅一年,又因修文治武,奖织农桑,政绩显赫,被调入朝任右领军大将军,不久又改任左金吾大将军。“甘露之变”后,宦官因史孝章不依附于宦党而加以排挤,他也因朝事日非,郁郁而病,请求辞官回归灵武六胡州,唐文宗不准。直到开成三年(838)春,史孝章病情益重,宦官们又想让他离职,腾出其职务,就再三撺掇唐文宗准予史孝章回乡养病。其时的唐文宗已在宦官掌控之中,不敢不依从,不得不允准史孝章之请。到三月初十日,史孝章便病死在回灵武的途中,时年三十九岁,唐文宗追封他为尚书右仆射,此是后话,表过不提。